مرحبًا بالجميع،
أواجه الخطأ التالي في أدوات المطورين لسبب ما:
Uncaught (in promise) DOMException
وهو يقودني إلى هذا السكربت:
'use strict';
importScripts("<%= "#{Discourse.asset_host}#{Discourse.base_path}/javascripts/workbox/workbox-sw.js" %>");
workbox.setConfig({
modulePathPrefix: "<%= "#{Discourse.asset_host}#{Discourse.base_path}/javascripts/workbox" %>",
debug: false
});
const cacheVersion = "1";
// Cache all GET requests, so Discourse can be used while offline
workbox.routing.registerRoute(
new RegExp('.*?'), // Matches all, GET is implicit
new workbox.strategies.NetworkFirst({ // This will only use the cache when a network request fails
cacheName: "discourse-" + cacheVersion,
plugins: [
new workbox.expiration.Plugin({
maxAgeSeconds: 7* 24 * 60 * 60, // 7 days
maxEntries: 500,
This file has been truncated. show original
إصدار Discourse: 2.4.0.beta4
ما الذي قد يكون المشكلة؟
Falco
(Falco)
30 سبتمبر 2019، 1:55ص
2
هذا يعني فشل تخزين أصل ما للاستخدام غير المتصل، وفي معظم الأحيان يكون السبب هو حظر الإعلانات مما يؤدي إلى فشل سكريبت تحليلات جوجل. قد يكون السبب أيضًا امتلاء الذاكرة المؤقتة، لكن في كلتا الحالتين لا يؤثر ذلك على استخدام Discourse أو أي من ميزاته.