幕布斯7119047
2023-06-15 10:21:34
我的網(wǎng)站無(wú)法在 Safari 上加載并收到錯(cuò)誤消息時(shí)遇到問(wèn)題語(yǔ)法錯(cuò)誤:意外的標(biāo)識(shí)符“OpenSeadragon”。import 調(diào)用只需要一個(gè)參數(shù)。此問(wèn)題似乎只發(fā)生在 Safari 中(在 iPhone 和 iMac 上都出現(xiàn)),而不是 Chrome 或 Firefox 上的問(wèn)題。當(dāng)我單擊錯(cuò)誤消息時(shí),它會(huì)將我?guī)У揭粋€(gè)main.min.js從cdn.jsdelivr.net. 我不是網(wǎng)絡(luò)開(kāi)發(fā)專(zhuān)家,所以我不確定突出顯示的行有什么問(wèn)題,也不知道我將如何修改這個(gè)文件,因?yàn)槲覜](méi)有提供文件。這些是我如何在我的文件中將 OpenSeadragon 包含到我的網(wǎng)站中的相關(guān)行index.html??梢蕴峁┑娜魏螏椭鷮⒉粍俑屑?。
1 回答

慕村225694
TA貢獻(xiàn)1880條經(jīng)驗(yàn) 獲得超4個(gè)贊
看起來(lái)您正在使用ES6 源文件而不是npm 包的輸出包openseadragon-annotations
。
Chrome 和 Firefox 足夠聰明,可以自動(dòng)獲取 ES6 模塊語(yǔ)法,但你應(yīng)該使用輸出包文件。
根據(jù) Webpack 構(gòu)建配置,輸出文件為dist/openseadragon-annotations.js
.
嘗試src/main.min.js
用dist/openseadragon-annotations.js
這樣的替換:
<script src="https://cdn.jsdelivr.net/npm/openseadragon@2.4/build/openseadragon/openseadragon.min.js"></script>
<script src="https://cdn.jsdelivr.net/npm/openseadragon-annotations@1.0.5/dist/openseadragon-annotations.js"></script>
添加回答
舉報(bào)
0/150
提交
取消