Do Chrome extensions access iframes? chrome扩展插件访问所有iframes

 

32down voteaccepted

Yes, a Chrome Extension "content script" can run in all iframes (that are initially in the HTML when the page is loaded). In order to have the content script run in all frames you need to configure it to do so in the Chrome Extension manifest.json using the all_frames property:

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

{
  "name": "My extension",
  ...
  "content_scripts": [
    {
      "matches": ["http://www.google.com/*"],
      "css": ["mystyles.css"],
      "js": ["jquery.js", "myscript.js"],
      "all_frames": true
    }
  ],
  ...
}

No, the content scripts will NOT execute in the iframes loaded dynamically via JavaScript in the page.

posted @   h2z  阅读(404)  评论(0编辑  收藏  举报
点击右上角即可分享
微信分享提示