- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我最近在将浏览器升级到 Firefox 30 后尝试使用 GM_getResourceText("filename.txt")
读取资源文件时出现此错误,如果很重要。
我相信这是一个错误,但我找不到任何相关信息,因为在 Firefox 29 中它运行得很好。即使现在,它也工作了几次,没有改变任何东西,只是刷新页面。而且,我什至不使用 unsafeWindow
!
我的脚本看起来像这样:
// ==UserScript==
// @resource file file.txt
// @grant GM_getResourceText
// ==/UserScript==
if(!isOnIframe()) {
test();
}
function isOnIframe() {
return !(window.self === window.top);
}
function test() {
var file = GM_getResourceText(name);
}
编辑:我注意到它在Facebook上不起作用,但在其他网站上却起作用。有改变什么吗?我怎样才能知道?
最佳答案
我可以确认,Scriptish 0.1.11(GM fork)不适用于 Linux 上的 Firefox 30。Fox 版本 20 也报告了同样的问题。 https://bugzilla.mozilla.org/show_bug.cgi?id=844406
内部函数 apiLeakCheck 检查堆栈上的用户空间代码(未沙箱),并且在 Fox 30 中似乎再次失败。
官方最新的 Scriptish 版本是 0.1.11,但还有一个版本 0.1.12 可用。 https://addons.mozilla.org/de/firefox/addon/scriptish/versions/
这解决了我的问题。我不知道 Greasymonkey(预)版本的当前状态。
关于javascript - Greasemonkey 访问冲突 : unsafeWindow cannot call GM_getResourceText,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24212689/
我最近在将浏览器升级到 Firefox 30 后尝试使用 GM_getResourceText("filename.txt") 读取资源文件时出现此错误,如果很重要。 我相信这是一个错误,但我找不到任
我是一名优秀的程序员,十分优秀!