问题标签 [manifest.json]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
3 回答
2949 浏览

javascript - 阻止安装 PWA

有什么方法可以配置我manifest.json禁用要求“安装”该站点的浏览器弹出窗口?我正在使用以下 JavaScript 代码来防止它:

但我也需要在 AMP 版本上阻止它,我无法在那里运行 JavaScript 代码。

0 投票
0 回答
31 浏览

json - 例如.com.* 的匹配模式

我正在制作一个 chrome 扩展,我很难找到如何让我的 content.js 在我想要的页面上运行。

我的manifest.json有这个:

现在我知道这将允许https://www.example.com/(any_path)运行 content.js,但是,我正在尝试让它在https://www.example.com上运行。 *,例如我希望扩展程序在https://www.example.com.auhttps://www.example.com.uk等上工作。有什么办法吗?

我曾尝试在 manifest.js 中执行此操作,但似乎不起作用:

任何建议表示赞赏。

谢谢

0 投票
0 回答
1082 浏览

google-chrome-extension - 如何在谷歌浏览器扩展中匹配 manifest.json 中的查询参数

当打开包含以下任何内容的页面时,我必须从 contentscript 向后台页面发送请求:1. https:// .salesforce.com/ 2. https:// .dynamics.com/ 3. 任何带有查询的 URL parameters etn=account&id=some_Id 4. 任何带有查询参数的 URL etn=lead&id=some_Id

我可以使用 manifest.json 中的以下内容来完成前两件事:

我无法仅检查查询参数。提前致谢。

0 投票
1 回答
412 浏览

json - 如何在谷歌应用市场 manifest.json 文件中将应用启动 url 设置为第三方网站的页面

如何设置应用程序启动 URL,如下所述(例如,我提到了 google.com)第三方网站。当我们这样提到并在谷歌应用市场仪表板中上传这个文件时,它会显示这个错误,

“此托管 Web 应用程序指定了一个或多个与您拥有的网站不匹配的 URL。如果将发布此应用程序供任何人访问,您必须验证网站的所有权或与网站的关联,以匹配下面列出的所有 URL。

不匹配的 web_url: http ://www.google.com 要验证您对这些网站的所有权,请使用 Google 网站管理员工具添加必要的网站,然后返回此处完成此步骤。

如果该网站已有所有者,您可以请求他们授予您一个关联,允许您代表该网站将应用程序和扩展程序发布到 Chrome 网上应用店。您可以在下面的已验证网站部分请求关联。”

{

“清单版本”:2,

“名称”:“mfnksj”,

“版本”:“0.0.0.1”,

“图标”:{

},

“容器”:[“DOMAIN_INSTALLABLE”],

"api_console_project_id": "339735456282",

“应用程序” : {

}

}

因此,请在单击应用程序图标后帮助我设置重定向 url。

0 投票
1 回答
622 浏览

json - Microsoft Edge 内容安全策略错误

我正在尝试使用 manifest.json 中定义的以下 CSP 在我的 chrome 扩展中加载谷歌地图

它工作正常,现在我将我的扩展转换为 Microsoft 边缘扩展。除了内容安全策略阻止谷歌地图下载的资源外,整体代码都有效。以下是错误。如果我做错了,谁能纠正我?

错误代码没有找到任何有用的资源。

0 投票
1 回答
3805 浏览

google-chrome-extension - Manifest is not valid JSON. Trailing comma not allowed

I am building browser extension This is manifest.json

Manifest is not valid JSON. Line: 13, column: 6, Trailing comma not allowed.

What's wrong with my manifest.json file here?

Also I tried to remove comma here

And got this error:

Invalid value for 'content_scripts[0].matches[0]': Missing scheme separator.

0 投票
1 回答
454 浏览

firefox-addon-webextensions - manifest.json not found in source code in local directory of many firefox webextensions

I am inspecting source code of Firefox web extensions by looking into *.xpi files located in Mozzila directory.

In my local computer, which runs Fedora 25 - Firefox 52, it is

~/.mozilla/firefox/415m46wm.default/extensions

The current issue I am encountering is that when I extract *.xpi file, none of them has the manifest.json file. As a result, using web-ext to test add-on locally is not possible. Find out more about web-ext here

0 投票
2 回答
1314 浏览

r - 在 shinyapps.io 中部署 R 应用程序 - “错误:解析清单:清单文件 manifest.json 校验和不匹配”

每个人!

我在部署 Shiny App 时遇到问题。部署应用程序时,我得到以下控制台输出:

请考虑以下事实:

我能做些什么来解决这个问题?非常感谢!如有必要,请随时向我询问更多详细信息。

0 投票
0 回答
128 浏览

google-chrome-extension - 将 Firefox 附加组件移植到 Chrome 扩展

我有一个需要移植到 Chrome 的 Firefox 插件。我需要遵循哪些步骤?

我正在尝试从 Firefox 的 package.json 构建 Chrome 的 manifest.json 文件,但我在 manifest.json 中找不到“main”条目。在 Chrome 的 manifest.json 中替换它的是什么?

0 投票
0 回答
185 浏览

javascript - 允许 URL 参数 - 内容脚本

我正在使用内容脚本,在我的清单中,我添加了这样的 url,它工作正常:

但是,我实际上想要实现的是在 url 中允许参数,所以它只适用于"http://example.com/profile/hobbies?*"但不适用于"http://example.com/profile/music?*"

有没有办法在比赛部分添加这种权限?