【问题标题】:Inject a iframe on a HTTPS web Page在 HTTPS 网页上注入 iframe
【发布时间】:2011-07-21 06:16:50
【问题描述】:

好吧,我实际上正在开发一个 google chrome 扩展程序,但我的 HTTPS 网页有些问题。

所以基本上我的扩展的目标是通过使用内容脚本在网页上注入 iframe,这对普通页面非常有效(我的意思是 HTTP)

但是使用 HTTPS(如 facebook、gmail)我的 iframe 似乎没有被注入,我想是为了安全?是否有可能强制注射?

编辑:为了提供 HTTPS 页面的更多信息,似乎阻止了内容脚本,奇怪...

【问题讨论】:

  • 纯粹出于兴趣,您为什么要将 iframe 注入安全网页?

标签: javascript jquery iframe https google-chrome-extension


【解决方案1】:

好吧,我刚刚找到了解决方案...这绝对是荒谬的...

如果我的内容脚本没有被注入,那只是因为 manifest.json。

以前的 manifest.json:

"content_scripts": 
[ {
      "all_frames": true,
      "css": ["css/xxx.css"],
      "js": ["js/jquery.js", "js/xxx.js", "js/listener.js"],
--->      "matches": ["http://*/*"],
      "run_at": "document_start"
} ], 

新的:

"content_scripts": 
[ {
      "all_frames": true,
      "css": ["css/xxx.css"],
      "js": ["js/jquery.js", "js/xxx.js", "js/listener.js"],
--->      "matches": ["http://*/*", "https://*/*"],
      "run_at": "document_start"
} ], 

希望它可以帮助我遇到这种情况的其他人;)

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2021-07-18
    • 2012-07-31
    • 2023-03-29
    • 1970-01-01
    • 1970-01-01
    • 2017-09-06
    • 1970-01-01
    • 2018-12-31
    相关资源
    最近更新 更多