前端小火龙 2023-05-17 16:18 采纳率: 93.3%
浏览 56
已结题

用chrome.tabs.update跳到我本地的页面如何跳转回去

在编写谷歌浏览器插件的时候,如果我在background.js中用chrome.tabs.update跳到我本地的页面,如下面这样

chrome.tabs.onCreated.addListener(function (tab) {
    if( (tab.title =='新标签页' || tab.pendingUrl == 'edge://newtab/')){
        console.log('内部执行1 edge');
        chrome.tabs.update(tab.id, { url: 'static/HTML/ntab.html' });
    }
    if( (tab.title == '新建标签页' || tab.pendingUrl == 'chrome://newtab/')){
        console.log('内部执行2 guge');
        chrome.tabs.update(tab.id, { url: 'static/HTML/ntab.html' });
    }
    if(tab.pendingUrl == 'qqbrowser://newtab'){
        console.log('内部执行3 QQ');
        chrome.tabs.update(tab.id, { url: 'static/HTML/ntab.html' });
    }
}); 

我要怎么在我跳去我本地的static/HTML/ntab.html后,返回浏览器默认的打开新标签页地址呢?

  • 写回答

3条回答 默认 最新

  • CSDN专家-showbo 2023-05-17 16:24
    关注

    这样可以

    ntab.html<br />
    <button>返回</button>
    <script src="back.js"></script>
    
    
    • back.js
    document.querySelector('button').addEventListener('click', function () {
        chrome.tabs.update({ url: 'chrome://newtab/' })
    });
    
    
    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论 编辑记录
查看更多回答(2条)

报告相同问题?

问题事件

  • 系统已结题 5月25日
  • 已采纳回答 5月17日
  • 创建了问题 5月17日

悬赏问题

  • ¥35 navicat将excel中的数据导入mysql出错
  • ¥15 rt-thread线程切换的问题
  • ¥20 python忆阻器数字识别
  • ¥15 高通uboot 打印ubi init err 22
  • ¥20 PDF元数据中的XMP媒体管理属性
  • ¥15 R语言中lasso回归报错
  • ¥15 网站突然不能访问了,上午还好好的
  • ¥15 有没有dl可以帮弄”我去图书馆”秒选道具和积分
  • ¥15 semrush,SEO,内嵌网站,api
  • ¥15 Stata:为什么reghdfe后的因变量没有被发现识别啊