由页面上的内容脚本创建的元素创建Gmail,Facebook,stackoverflow等问题

 ruanpinger 发布于 2022-12-04 02:09

我正在开发Chrome扩展程序,我的要求是在页面上为每个打开的选项卡创建元素(按钮),并希望在点击按钮上显示简单的警报消息..它适用于所有人,但它始终会产生Gmail,Facebook和Stackoverflow的问题..请帮我解决这个问题.

我在我的内容脚本中有一个向网页添加按钮的代码.

manifest.json
      ....
      ....
      "content_scripts": [
       {
         "matches":["http://*/*", "https://*/*"],
         "css": [ "style.css" ],
         "js":["contentScript.js"],
         "all_frames": false,
         "run_at": "document_idle"
       }
      ]
      ....
      ....

contentScript.js

....
....
    function addButton() {
document.body.innerHTML += '';
var button = document.getElementById("my_button");
button.addEventListener("click", function () {
    alert("hello");
}, false);

...... ..... ..... ....

我认为一些Gmail安全功能正在产生这个问题.

撰写答案
今天,你开发时遇到什么问题呢?
立即提问
热门标签
PHP1.CN | 中国最专业的PHP中文社区 | PNG素材下载 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有