-
Notifications
You must be signed in to change notification settings - Fork 94
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
在Safari 17.2.1上不能加载 #480
Comments
了解,之后我搞个macOS的虚拟机测试一下。 |
暂时没找到免费的macOS Monterey镜像,没法在你用的环境里调试。 不过从你给的控制台日志来看,问题出在脚本头部的这一行:
有可能是因为新版本的Safari不支持在require里使用data:application/javascript这种方式引入代码。 这个暂时也没有好的解决办法,临时解决方案我也没想到,因为这里就得插上这段代码脚本才能运行。回头我再研究研究。 |
如果有需要的话,我可以帮你做一个镜像,其他力所能及的帮助也可以提供。git log上面你的163邮箱可以联系吗? |
可以的,我已经回复了。非常感谢。 |
今天下午试了下在虚拟机里用macOS,无论是13还是14版本,用起来都太卡了,开个浏览器得费劲,只能放弃了。 |
想到个临时的解决方案,把以下代码写到一个文件里,上传到cdn: try {
this.Vue = this.Vue ?? Vue;
this.VueDemi = this.VueDemi ?? Vue;
} catch (e) {
console.error('require error', e)
} 然后用cdn的链接替换掉脚本头部的 |
我把你给出的代码放到了本地服务器的 |
最近又研究了一下虚拟机的问题,我发现只需要将Hyper-V关掉就可以大幅减少卡顿。虽然还是有点卡但也能凑合用,于是成功地打开了Safari,在App Store里买了Tampermonkey,运行了一下脚本。 经过测试我发现脚本通过 目前没有什么好的解决办法,只能等Tampermonkey作者修复。 |
描述bug
插件在Safari 17.2.1上不能加载,错误似乎是加载依赖时超时,JS控制台截图已附在下方
重现bug
预期行为
插件正常加载,出现控制面板按钮,功能运行正常
截图
运行日志
操作系统
macOS 14.2.1
浏览器
Safari 17.2.1 (19617.1.17.11.12)
用户脚本管理器
Tampermonkey 4.20.6188
脚本版本号
7.1.2
网络情况
好
其他浏览器拓展/用户脚本
无
其他
No response
The text was updated successfully, but these errors were encountered: