繁体   English   中英

Google Chrome“新标签页”无法创建指向chrome:// apps的链接[重复]

Google Chrome New Tab Page Can't Create a Link to chrome://apps [duplicate]

提示:本站收集StackOverFlow近2千万问答,支持中英文搜索,鼠标放在语句上弹窗显示对应的参考中文或英文, 本站还提供   中文繁体   英文版本   中英对照 版本,有任何建议请联系yoyou2525@163.com。

这个问题已经在这里有了答案:

我正在使用一个名为SearchTab的Google Chrome扩展程序( https://chrome.google.com/webstore/detail/searchtab/ehakebjpbbcppbapabbkomdinmnjppjh

我正在尝试向chrome:// apps添加链接,但不允许重定向。 我检查了控制台,并收到以下错误消息:不允许加载本地资源:chrome:// apps /

这是我的html:

<a href="chrome://apps"><img class="apps" src="images/chrome-apps.png"/></a>

这是我的JavaScript:

$('.apps').click(function () {
    window.location.replace("chrome://apps/");
});

我认为我必须在清单中添加一些权限,但我不知道哪一个。

我的清单:

{
    "background": {
      "persistent": false,
      "scripts": [ "script/background.js" ]
    },
    "chrome_url_overrides": {
      "newtab": "dashboard.html"
    },
    "description": "Upgrade Your New Tab Page To SearchTab",
    "icons": {
      "16": "images/icons/icon16.jpg",
      "48": "images/icons/icon48.jpg",
      "128": "images/icons/icon128.jpg"
    },
    "manifest_version": 2,
    "name": "searchTab",
    "offline_enabled": true,
    "permissions": ["unlimitedStorage", "tabs"],
    "version": "0.0.7"
}
1 个回复

由于不允许您使用外部JavaScript脚本加载本地资源,因此您必须使用chrome.tabs API。 您可以.create()一个新选项卡或.update()一个现有选项卡。

chrome.tabs.create({url: "chrome://apps/", active: true});

// or:

chrome.tabs.update(/*tabId*/, {url: "chrome://apps/"});
6 打开新的Chrome标签页

美好的一天。 您能否通过打开Chrome浏览器创建新标签,在其中执行某些操作,关闭新标签然后返回第一个标签并继续使用它来判断是否可以使用Selenium VBA? 我用这段代码打开浏览器: Public drv As New WebDriver Public Sub browser_ ...

9 Chrome中的Mailto链接会打开新标签页

嗨,我的页面上有一个mailto链接,在其他broswers中工作正常。 在chrome中,它会打开一个新的选项卡,其中包含mailto链接作为URL。 有没有办法抑制Web开发人员的行为? 从我所看到的,似乎这是chrome的设置的功能,但我想知道是否有人有解决方法。 编辑:网 ...

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2022 STACKOOM.COM