相关疑难解决方法(0)

从网页链接到chrome:// url

UPDATE

chrome://about/有直接链接chrome://settings和其他人,所以它可以做到.

如何链接/重定向到chrome://网页中的URL?例如,chrome://settings.尝试单击指向chrome://URL 的链接时

<a href="chrome://settings">link</a>
Run Code Online (Sandbox Code Playgroud)

我在控制台中收到错误:

Not allowed to load local resource: chrome://settings/
Run Code Online (Sandbox Code Playgroud)

根据这个答案,有可能:

从扩展程序选项页面链接到chrome:// chrome/extensions

我试过这个脚本:

<a href="#" id="test">test</a>
<script>
document.addEventListener('DOMContentLoaded', function () {
    document.getElementById('test').addEventListener('click', function () {
        chrome.tabs.update({
            url: 'chrome://chrome/extensions'
        });
    });
});
</script>
Run Code Online (Sandbox Code Playgroud)

还有这一个:

<a href="#" onclick="chrome.tabs.create({url:'chrome://settings/clearBrowserData'});">click me</a>
Run Code Online (Sandbox Code Playgroud)

两者都不起作用.除了那些,我试过:

  • 使用链接到它 <a href="chrome://newtab">
  • 使用重定向用户window.location.

但是,我相信可能有一个JavaScript解决方法.当用户按下链接时,是否可以将URL更改为chrome://settings?用户必须按下Enter,但这似乎是我得到的最好的.

javascript google-chrome hyperlink google-chrome-extension google-chrome-devtools

5
推荐指数
2
解决办法
6899
查看次数