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)
根据这个答案,有可能:
我试过这个脚本:
<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
出于测试目的,我需要一种快速简便的方法来崩溃我的标签/浏览器.我正在对我的网站进行压力测试,这些网站对谷歌浏览器来说非常宝贵.
这些网站可以在chrome://about.另一个站点(未列出的chrome://about是chrome://inducebrowsercrashforrealz-它将会崩溃顶级工艺为Chrome,包括在所有浏览器窗口的所有标签和所有打开的应用程序).最初,我试图查看在发生崩溃时保留了哪些数据.例如,textarea我们的表单在重新启动时仍然填写.
但是,只有在手动将URL输入浏览器时,这些URL才有用.使用这个问题(以及许多其他我没有链接),我确认了我怀疑 - 你不能
chrome://页面chrome://页面chrome://页面请求信息(即iframe)这带来了一个问题 - chrome://inducebrowsercrashforrealz当用户到达表单的特定部分时,我想让浏览器崩溃().是否有任何脚本可能导致浏览器崩溃?
我已经尝试过while循环,但即使它们是指数级的,它们也需要一段时间来杀死页面,并且永远不会影响浏览器.我希望崩溃要么是即时的,要么占用足够的内存让浏览器冻结.
目前,我想在用户访问的网站首页上显示标签。
为了简单起见,说我只关心page1.html和page2.html。
是否可以检查用户是否从page1.html重定向到page2.html?(也许带有cookie?)
编辑:在page1.html上,我设置了一个cookie,它将在一分钟后过期。在page2.html上,我检查了cookie。很棒!