通过Jquery读取扩展文件

时间:2011-07-09 03:13:30

标签: jquery google-chrome google-chrome-extension

我正在尝试在我的内容脚本中阅读Google Chrome扩展程序静态html文件并将其加载到div中,如下所示:

 $(menuDiv).load(chrome.extension.getURL("popup.html"));

但是,我收到了错误

  

XMLHttpRequest无法加载   镀铬的扩展://kefhgglpbeopmaaljlplohlfgkdekgmc/popup.html。   仅来源交叉请求   支持HTTP。

知道如何解决这个问题吗?

1 个答案:

答案 0 :(得分:1)

不允许内容脚本制作跨站点XMLHttpRequests: http://code.google.com/chrome/extensions/content_scripts.html

作为一种解决方法,让您的内容脚本向您的后台页面发送请求,让后台页面获取popup.html的内容,然后使用内容将消息传递回您的内容脚本。

http://code.google.com/chrome/extensions/messaging.html