问题标签 [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.
service-worker - 如果我在主屏幕上添加我的 PWA,Service Worker 的离线缓存不起作用
我做了一个 PWA。目前部署在heroku上。网址 - https://plain-js-pwa.herokuapp.com/。
我的 PWA 安装了 service worker 和 manifest.json 文件。如果我在手机上的 chrome 上打开它并将手机置于飞行模式,那么刷新 url 仍然会显示我的应用程序。这是预期的,因为我的服务人员正在进行离线缓存。
但是当我将我的 PWA 添加到主屏幕并尝试在飞行模式下打开它时,它就不起作用了。这可能是我的第一个 PWA,所以请帮助我。我正在从“sw-precache-webpack-plugin”生成我的服务工作者文件。
我的 manifest.json 文件是:
json - manifest.json 引用文本文件而不是字符串
我想引用一个文本文件(在本例中为 sites.txt),而不是将它放在清单文件中,这样我就可以轻松地对其进行编辑。以及节省文件大小。这可能吗?我看到人们的扩展程序有一个用户可以更改的白名单。
Manifest.json 文件和其他文件位于https://github.com/zekrom-vale/Skip-adf.ly
这个例子是:
sites.txt 在哪里
问题是如果文件是“sites.txt”,我相信它只会在sites.txt 上运行(或出现错误),而不是让页面运行。
感谢您的回复!
google-chrome - Chrome 自定义选项卡中的渐进式 Web 应用
我正在构建一个渐进式 Web 应用程序。当我在 Chrome 浏览器中打开它时,我正确地看到底部表格中出现了“添加到主屏幕”选项。但是,当我在 Chrome 自定义选项卡中打开我的应用程序时,没有出现“添加到主屏幕”底部工作表。
有谁知道 Chrome 自定义标签是否支持渐进式 Web 应用程序清单?
更新:我已经针对这个问题提交了一个针对 Chromium 的错误https://bugs.chromium.org/p/chromium/issues/detail?id=731171#c2
google-chrome - 谷歌自定义搜索引擎返回“http”结果 url 导致错误“拒绝加载脚本”
编辑: 当我将项目加载为 chrome 扩展时,我遇到了这个问题。我认为这可能是特定于 chrome 扩展的问题。
当我尝试在谷歌自定义搜索引擎上搜索时,我得到一个结果页面,但它是空白的。当我检查它时,我收到以下错误:
拒绝加载脚本' http://clients1.google.com/complete/search?client=partner&hl=en&sugexp=gsno …208%3Avdsj6wr1edq&types=t&ds=cse&cp=1&gs_id=4&q=m&callback=google.sbox.p50'违反以下内容安全政策指令:“script-src 'self' 'unsafe-eval' https://*.google.com”。
我认为这是因为脚本使用的是“http”。根据 Google 的内容安全政策,不接受“http”来源
由于中间人攻击在 HTTP 上是微不足道且无法检测到的,因此这些来源将不被接受。- https://developer.chrome.com/extensions/contentSecurityPolicy#relaxing
我的html:
我的 js 文件。就我而言,它是调用 fact.js
我的清单.json:
我需要做什么才能让返回结果使用 HTTPS 而不是 HTTP?
path - manifest.json 中的 Gulp-rev 不同路径
我现在正在尝试使用 gulp-rev 生成 manifest.json 文件。我需要的是这样的:
我如何将那个“文件夹”放在那里的路径中?我试图使用 gulp-rev-collector 但它不是很有用。有人可以给我一个例子吗?
谢谢
html - 添加到主屏幕的 Web 应用安装横幅未显示在我的 Web 应用中并显示错误
下面是我的 manifest.json 文件
我收到错误消息:“无法安装站点:该页面无法脱机工作”如果我遗漏了什么,请告诉我?
google-chrome - 如何在 Chrome 网上应用店中发布 HTML5 游戏
我在 www.mygame.com 上托管了我的 HTML5 游戏,我在此文档上关注了结果显示仅访问 Chrome 网上商店中的网站按钮:
问题是如何在 chrome://apps/ 中添加我的游戏快捷方式,当用户点击游戏图标时将链接到 www.mygame.com
这是我的manifest.json
:
service-worker - Manifest start_url is not cached by a Service Worker
I'm using Lighthouse to audit my webapp. I'm working through the failures, but I'm stuck on this one:
Failures: Manifest start_url is not cached by a Service Worker.
In my manifest.json
I have
In my worker.js
I am caching the following:
Which lines up with what I see in the Application tab in Chrome Dev tools:
So... why is it telling me start_url
is not cached?
Here is my full worker.js
file: