【问题标题】:How to open a page with information about the browser?如何打开包含有关浏览器信息的页面?
【发布时间】:2014-07-28 07:11:50
【问题描述】:

是否可以通过 window.open 打开包含有关浏览器版本信息的页面?我的浏览器是谷歌浏览器。

window.open("chrome://version/");

此代码打开一个新选项卡“about:blank”。

【问题讨论】:

    标签: javascript google-chrome google-chrome-extension


    【解决方案1】:

    您不能使用 Web 平台上的任何常用 API 打开 chrome:// 页面。

    这些页面可以使用chrome.tabs.create 打开:

    chrome.tabs.create({
        url: 'chrome://version'
    });
    

    【讨论】:

    • 我尝试在内容脚本中使用它,但这不起作用。它显示Cannot read property 'create' of undefined
    • @ParagGangil 此 API 不适用于内容脚本。将chrome.tabs.create 调用放入backgroundevent pagesend a message 从内容脚本到后台页面以打开新选项卡。
    【解决方案2】:

    您不能这样做(可能是出于安全原因):

    尝试在控制台中输入:

    window.location.href = "chrome://version/"
    

    输出: 不允许加载本地资源:chrome://version/

    【讨论】:

      猜你喜欢
      • 2016-04-04
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-10-15
      • 1970-01-01
      • 2021-08-19
      • 1970-01-01
      相关资源
      最近更新 更多