使用 javascript 重新启动谷歌浏览器
Restart google chrome using javascript
在 chrome 中,如果我转到 chrome://flags/ 并在标志页面上进行更改(启用/禁用功能),页面底部会出现一个按钮,单击该按钮时会重新启动 chrome 并重新打开打开的页面。有谁知道什么JavaScript代码允许这种情况发生?
这是显示按钮的 html
<div class="needs-restart" jsdisplay="needsRestart">
<div i18n-content="flagsRestartNotice">NEEDS_RESTART</div>
<button class="experiment-restart-button"
type="button"
i18n-content="flagsRestartButton">RESTART</button>
</div>
谢谢
通过单击该按钮调用 restartBrowser() 函数。
从标志.js:
/**
* Asks the C++ FlagsDOMHandler to restart the browser (restoring tabs).
*/
function restartBrowser() {
chrome.send('restartBrowser');
}
就像评论所暗示的那样,它与Chrome后面的C++代码挂钩,该代码将尝试重新启动。
Javascript 本身不允许你重新启动浏览器。如果是这样,网站可以随时重新启动您的浏览器,这对用户来说会很烦人。chrome://flags/ 具有与浏览器交互并告诉它请求重新启动的特殊权限。未显示此代码;它是Chrome的一部分。
我认为没有javascript解决方案,但您可以在url栏中输入:chrome://restart
为了手动重新启动谷歌浏览器。
如果你使用Javascript尝试这个技巧:
window.location = 'chrome://restart';
然后,您将收到一条错误消息,指出"不允许加载本地资源:"
在地址栏中输入以下内容会重新启动 Chrome:
> chrome:restart
但是你需要找到一种方法来调用它:http://www.phpied.com/files/location-location/location-location.html
相关文章:
- 为什么可以't我在谷歌浏览器中返回cookie
- 谷歌浏览器没有阅读Jsfidle程序
- Javascript字母选择没有'我不能在谷歌浏览器上工作
- 我的时间倒计时脚本在谷歌浏览器中工作正常,但在其他浏览器中打开时它显示为南楠
- 列出谷歌浏览器中安装的所有扩展程序
- 谷歌浏览器模式正则表达式在使用setCustomValidity动态创建表单时不起作用
- 谷歌浏览器扩展程序画布图标
- 谷歌浏览器控制台,打印图像
- 为什么我的谷歌浏览器扩展程序在谷歌浏览器版本 41.0.2272.89 中不起作用
- 多个 socket.io 客户端连接不起作用(谷歌浏览器,火狐浏览器)
- 对象在谷歌浏览器中没有方法“焦点”
- 谷歌地图API v3自定义光标在谷歌浏览器中的热点
- 我们如何在谷歌浏览器的每个页面上打印表格标题
- 谷歌浏览器中的getUserMedia
- 谷歌图表-重新格式化变量不起作用
- 在谷歌浏览器中,标签之间最快的通信是什么
- 谷歌浏览器扩展程序(在扩展程序启动时触发事件)
- 使用 javascript 重新启动谷歌浏览器
- 如果页面重新加载,鼠标手光标在谷歌浏览器中消失
- "取消重新定义“;谷歌浏览器's控制台对象