Manifest。,我想在加载页面后修改json文件的start_url。 这是因为我们的应用程序的start_url对每个用户都不同。 由于每个用户的参数不同,我们需要动态加载start_url 我不知道如何动态修复它。
有没有办法做到这一点? 是否可以安装ServiceWorker?
答案 0 :(得分:0)
我通过使用php文件而不是json文件的url解决了类似的问题。
CREATE OR ALTER PROCEDURE proc1 ...
GO
CREATE OR ALTER PROCEDURE proc2 ...
GO
...
CREATE OR ALTER PROCEDURE proc27 ...
GO
IF (DB_NAME() <> 'DB2') DROP PROCEDURE IF EXISTS proc26;
IF (DB_NAME() <> 'DB2') DROP PROCEDURE IF EXISTS proc27;
php文件返回一个json,并且在生成页面时,我的服务器会动态填充url参数。一切工作正常...
答案 1 :(得分:0)
假设您有3个类别。制作三个具有各自范围的.json文件。假设Japanese.json,black.json,voyeur.json
$currentpage =$_SERVER['REQUEST_URI'];
if ($currentpage == "/japanese") {
$this->output('<link rel="manifest" href="/japanese.json">');}
if ($currentpage == "/black") {
$this->output('<link rel="manifest" href="/black.json">');}
if ($currentpage == "/voyeur") {
$this->output('<link rel="manifest" href="/voyeur.json">');}
如果您有一堆类别或者URL结构更复杂,也可以进行修改。