我做了我的第一个谷歌浏览器扩展。我发现我无法从扩展弹出窗口中显示 javascript 警报。有没有办法让扩展程序显示它?或者有没有更好的方法在不使用警报的情况下做到这一点?我是一名学生,这可能是有史以来最简单的扩展,但我需要你的帮助 ,这是代码的链接
user2055929
问问题
321 次
2 回答
0
我猜你想使用警报,以便你可以调试你的扩展。
我发现让您的扩展程序显示其主窗口更容易,右键单击它,然后单击“检查元素”。然后,您可以通过 Chrome 调试器访问它。
这有帮助吗?
[添加]
我很抱歉。如果你想提醒最终用户,内容脚本可能是要走的路。内容脚本可以操作 DOM,因此您可以轻松地将“警报”添加为可能会在适当时亮起的 DIV。
于 2013-05-08T22:17:44.013 回答
0
您不能直接在 chrome 扩展 html 文件中内联 javascript 代码。Chrome 可能会抛出一个错误,可以通过使用调试器检查弹出窗口来查看(按照 Ram Rajamony 的说明进行操作)。
解决方案是将您的 javascript 放在 html 旁边的 js 文件中,并将其包含在弹出的 html 文件中。
于 2013-05-10T22:09:25.037 回答