【问题标题】:Chrome plugin - Permission chrome-devtools://*/* is unknown or URL pattern is malformedChrome 插件 - 权限 chrome-devtools://*/* 未知或 URL 模式格式错误
【发布时间】:2012-09-24 23:25:39
【问题描述】:

我正在为 google chrome 维护一个扩展程序,我收到来自随机用户的投诉,说它刚刚停止工作。

“扩展”部分的错误信息是这样的:

Chrome plugin - Permission chrome-devtools://*/* is unknown or URL pattern is malformed

这似乎不是一个非常受欢迎的问题 - 我无法找到任何痕迹。我的清单文件的权限部分如下所示:

    "permissions": [
       "tabs", "http://*/*", "https://*/*", "chrome-devtools://*/*"
    ]

它对大多数人来说都很好

【问题讨论】:

    标签: google-chrome google-chrome-extension google-chrome-devtools


    【解决方案1】:

    如果您查看documentation,您会发现只有有效的方案是:'*' | 'http' | 'https' | 'file' | 'ftp' | 'chrome-extension'。我猜你最近的问题是由于this issue 正在修复。

    【讨论】:

    • 该问题不相关(四个多月前关闭)。
    • 这个问题是关于访问chrome-devtools:// 方案,该方案在 2012 年 4 月 18 日之前可用。OP 从未提及何时开始投诉。
    • 好的,但是如果您无法启用对 chrome-devtools 的访问权限,如何更改或挂钩 chrome-devtools 窗口及其功能?
    • @NoBugs:有devtools API用于操作和访问,你在看什么??
    • 可行,但尝试修改其他面板不起作用。例如:window.addEventListener('load', function() { window.setTimeout(function() { window.parent.WebInspector.NetworkLogView.addEventListener("RequestSelected",function(e) { console.log('request');console.log(e); }) },10000); }, false); 不起作用,但在同一个地方 chrome.devtools.panels.create(... 起作用。
    猜你喜欢
    • 2015-02-23
    • 2022-07-18
    • 2022-10-25
    • 1970-01-01
    • 1970-01-01
    • 2019-11-24
    • 2017-11-30
    • 2019-01-03
    相关资源
    最近更新 更多