在Chrome扩展程序中使用页面功能

时间:2011-12-02 22:44:01

标签: javascript google-chrome google-chrome-extension

我有一个Chrome扩展程序,它将一些代码注入网页(我知道该部分正在运行),它正在尝试调用原始网页中的一部分功能。该功能从控制台正常工作,但在扩展名调用时出错。我认为这是某种安全功能,但有没有办法解决它?请帮忙!

PS。这只是一个网站,如果有帮助

1 个答案:

答案 0 :(得分:1)

您无法使用内容脚本执行此操作。 Chrome扩展程序内容脚本存在于孤立的世界中,这意味着它们共享DOM,但具有单独的JavaScript沙箱。阅读更多here

解决方法是将<script>注入页面的DOM,但该代码无权调用任何chrome.* API。