0
而不是更新不同位置的相同变量我解析文件并提取我需要的位。我正在寻找的一点是我的service-worker.js文件中的缓存名称。当我在本地开发时,我可以轻松地检索目录结构中的js文件。GAE:file_get_contents()和静态文件
当我将我的应用程序部署到GAE时,服务工作人员JS文件需要声明为静态,因此GAE将其保存在某处。
有没有办法让这个文件没有进行URL调用?
这是我目前使用的,这一切都在DEV做工精细:
<?php
function getCacheId() {
$cache_id = "";
$c = file_get_contents (dirname (__FILE__) . "/service-worker.js");
if (preg_match ("/CACHE_NAME = '(.*)'/", $c, $matches) !== false) {
if (count ($matches)) {
$cache_id = trim ($matches[1]);
}
}
return $cache_id;
}
?>
<script>
const CACHEID = "<?php echo getCacheId() ?>";
</script>