我正在开发一个插件,对界面进行一些转换。但我一直得到“unsafe javascript attempt to access frame with url.... Domains, protocols and ports must match”(典型的跨站点问题)的错误提示。
作为一个扩展程序,它应该可以访问 iframe 的内容。请参考http://code.google.com/chrome/extensions/content_scripts.html。
有没有人知道如何访问 iframe 的内容,以便可以捕获它们?
作为一个扩展程序,它应该可以访问 iframe 的内容。请参考http://code.google.com/chrome/extensions/content_scripts.html。
有没有人知道如何访问 iframe 的内容,以便可以捕获它们?
window
对象(包括框架)。使用"all_frames": false
注入一个内容脚本,其中设置一个标志。然后,注入一个带有"all_frames": true
的脚本,检查此标志的存在。如果该标志不存在,则假定内容脚本正在框架中运行。然后,您可以将特定于框架的逻辑应用于它,并使用消息传递将获取的任何数据传递给主内容脚本。 - Rob W