前端小火龙 2023-05-08 18:39 采纳率: 93.3%
浏览 94
已结题

谷歌浏览器插件chrome_url_overrides设置后,提示地址被更改

如果我在制作一款谷歌浏览器插件的时候,在chrome_url_overrides中设置了新的页面,比如

"chrome_url_overrides" : {
    "newtab" : "static/HTML/ntab.html"
  }

我要怎么做到让浏览器不提示地址被更改

  • 写回答

6条回答 默认 最新

  • CSDN专家-showbo 2023-05-08 20:28
    关注

    chrome.tabs.onCreated判断下tab是否新建标签页,是的话update下网址

    • manifest.json
    {
      "manifest_version": 3,
      "name": "demo",
      "version": "1.0.0",
      "description": "修改Chrome新建标签页默认打开网址",
      "permissions": [ "tabs" ],
      "background": {
        "service_worker": "background.js"
      }
    }
    
    • background.js
    chrome.tabs.onCreated.addListener(function (tab) {
        if (tab.title =='新标签页')
        chrome.tabs.update(tab.id, { url: 'static/HTML/ntab.html' });
    });
    
    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论 编辑记录
查看更多回答(5条)

报告相同问题?

问题事件

  • 系统已结题 5月17日
  • 已采纳回答 5月9日
  • 赞助了问题酬金15元 5月8日
  • 创建了问题 5月8日

悬赏问题

  • ¥30 模拟电路 logisim
  • ¥15 PVE8.2.7无法成功使用a5000的vGPU,什么原因
  • ¥15 is not in the mmseg::model registry。报错,模型注册表找不到自定义模块。
  • ¥15 安装quartus II18.1时弹出此error,怎么解决?
  • ¥15 keil官网下载psn序列号在哪
  • ¥15 想用adb命令做一个通话软件,播放录音
  • ¥30 Pytorch深度学习服务器跑不通问题解决?
  • ¥15 部分客户订单定位有误的问题
  • ¥15 如何在maya程序中利用python编写领子和褶裥的模型的方法
  • ¥15 Bug traq 数据包 大概什么价