[英]Angular Service Worker stuck in Safari after logout
我們有一個用 Angular 14 開發的 WebApp。它部署在 Azure Blob 存儲(靜態網站)上。 身份驗證是使用 javascript 的msal 庫完成的。 Azure AD B2C 用作身份提供者。 當我們注銷時,我們調用msalService.logoutRedirect() ...
[英]Angular Service Worker stuck in Safari after logout
我們有一個用 Angular 14 開發的 WebApp。它部署在 Azure Blob 存儲(靜態網站)上。 身份驗證是使用 javascript 的msal 庫完成的。 Azure AD B2C 用作身份提供者。 當我們注銷時,我們調用msalService.logoutRedirect() ...
[英]How to make an Angular Service Worker recognize new versions of a deployed application in a static-hosted S3 bucket hosted in AWS CloudFront
這個賞金已經結束了。 此問題的答案有資格獲得+50聲望賞金。 賞金寬限期在5 小時后結束。 MapLion想讓更多人關注這個問題。 通過 CloudFront 在 S3 存儲桶中靜態托管 Angular 單頁應用程序網站時,必須將錯誤設置為重定向到 index.html 作為 HTTP 200 ...
[英]problem listening to firebase cloud messaging via angular app
我能夠在 angular 上獲取令牌並通過 node.js 本地服務器成功發送消息,但我無法在 angular 應用程序上收到消息。 版本:-Angular 14 -Firebase Cloud Messaging API (V1) 不是 Cloud Messaging API (Legacy) 說 ...
[英]Angular Caching Issue
我有一個 Angular 14 SPA 托管在 Firebase 上,我有以下問題: 用戶在訪問應用程序(網站)時使用的是緩存版本(以前的版本)而不是最新版本。 重現問題的步驟: 用戶打開應用程序——比方說v1.0.0 我部署了一個新版本——比方說v2.0.0 用戶再次打開應用程序,他正在使用v1. ...
[英]How to implement Service Worker in Angular for app update notifications
我已經安裝了角度服務工作者模塊並將適當的代碼應用於應用程序模塊。 我有一個updateComponent ,它的 UI 可以通知用戶有一個可用的新版本,其中有一個更新按鈕,它將重新加載頁面。 但是,在之前版本的 service worker 中,使通知 UI 出現並在按鈕單擊(重新加載)時被刪除的 ...
[英]Service worker registration when environment comes from the backend
Angular v14。 我正在使用https://timdeschryver.dev/blog/angular-build-once-deploy-to-multiple-environments#platformbrowserdynamic實現從 main.ts 中的后端獲取環境並將其添加到提 ...
[英]How to have an angular client to be updated before calling its corresponding API?
我使用 Angular 13 作為連接到 .NET 核心后端的客戶端。 當后端 API 和客戶端都重新部署到服務器時,如何確保預先存在的不兼容客戶端在重新啟動后立即更新,或者至少強制重新啟動。 這對我來說似乎是一個常見問題,我還沒有找到關於該主題的任何指導和/或最佳實踐。 但是,我發現了一個關於檢 ...
[英]What HTTP cache headers should nsgw.json be served with?
我正在將 Angular 11 應用程序部署到 Azure AppService。 該應用程序使用 Service Worker。 我的用戶遇到緩存問題。 我通過將 index.html 上的緩存控件 header 設置為no-cahce來修復了很多問題,但它們仍然遇到問題。 我認為這是因為應用程 ...
[英]Failed to load module script – text/html instead of application/javascript
Angular 12,后端 .NET 5 部署在同一個 IIS 實例上。 沒有負載平衡器。 我遇到了一個 text/html 而不是 application/javascript 響應問題,這種問題很少發生,而且似乎是隨機的,我無法查明原因。 加載模塊腳本失敗:服務器以“text/html ...
[英]Angular HttpClient "Unknown Error" with service worker and long-running request
我使用 Angular HttpClient 進行了 HTTP 調用。 該請求需要大約。 8 分鍾即可完成,無需服務人員即可正常工作。 但是當激活 Angular service worker 時,請求在 5 分鍾后被取消,並出現以下錯誤 object: 在 Chrome.network 面板中, ...
[英]Angular service worker - new link
假設您的應用程序 v2.0 已部署,其中包含以下路由器鏈接: 然后,當您添加新的路由器鏈接並部署 v2.1 時: 該應用程序使用服務工作者,因此之前訪問過的用戶將緩存 2.0 版。 現在,如果我將鏈接分享給一些老用戶,例如: mywebsite.com/test ,那么老用戶將獲得 404 頁面,3 ...
[英]How to call certain apis without caching a response in angular when using service worker?
我附上了 2 張圖片。 第一張圖片是我第一次加載注冊 service-worker 的網站。 有2個箭頭,顯示302 found,設置session信息的cookies。 這是第二次(參考下圖),在我退出並使用谷歌再次登錄后,我得到下圖作為響應。 你可以從圖像中看到沒有設置 cookies,它實 ...
[英]Angular SwUpdate activated deprication
在我的 angular 項目中,我有這樣的代碼: 它工作正常,但給了我關於activated被棄用的警告。 我應該怎么做才能解決這個警告? ...
[英]Timeout an HTTTP request properly in angular with a service worker
作為我的團隊正在添加的新功能的一部分,有人問我,當特定的 HTTP 發布請求失敗時(當互聯網速度緩慢或沒有可用的互聯網時),我將在整個跨度 Y 秒內每 X 秒重試一次請求。 例如,在 8 秒的周期內每 1 秒。 這是我出來的代碼: isRetryable() function 只是檢查我們是否同時 ...
[英]Angular ngsw-config.json glob pattern problem
我想排除一些 js 文件被服務人員緩存。 假設我想包含所有 js 文件,但以某些字符串開頭的文件除外,例如: config 。 我嘗試過的事情: "/^(?.config).*.js"和類似的組合使用_為config.js文件添加前綴,因此_config.js然后具有以某種方式排除所有以_開頭的文 ...
[英]No matching service worker detected - Angular 9
這是我第一次與服務工作者合作,我遇到了困難,因為我總是在網絡 - 應用程序 - 清單選項卡中收到此錯誤: 一些技術細節: 包.json angular.json manifest.webmanifest 索引.html 應用模塊 ngsw-config.json ...
[英]Angular service worker is not registering after it is unregistered
我使用以下命令在現有應用程序中添加了 Angular service worker 之后,我構建了應用程序並運行了應用程序。 起初,它顯示了服務人員,但我手動注銷了它。 之后,我嘗試再次構建它。 但是 service worker 沒有再次安裝。 請問如何在Angular申請中重新注冊service ...
[英]Angular i18n with service worker at root
我們最近在 angular 應用程序中添加了國際化 (i18n)。 這導致了一個新的文件夾結構,其中dist文件夾現在包含每種語言的子文件夾,並且可以在區域設置的相應 URL 下找到不同的語言(例如example.com/en-US/ 、 example.com/de/ ) . 這一切都很好。 然而 ...
[英]Save in Cache api response WORKBOX
我想在緩存中保存一些來自 API 的數據,以防我失去顯示數據的連接 我有一個工作部件列表,所以如果我離線,我想繼續查看這些部件,因為當我再次進入該組件時,它會調用 API 並再次帶來它們,由於沒有連接,它會離開在這里用白色表示將它們從緩存中取出 import {precacheAndR ...
[英]Angular PWA SwUpdate Snackbar
我嘗試為我的Angular PWA 實現一個邏輯,其中當更新可用時觸發小吃欄,當小吃欄被關閉時,我希望有一個按鈕可供用戶手動更新應用程序。 (最后一件事目前沒有實現) 到目前為止,它成功了,但是checkForUpdate一次又一次地被觸發-> 我的控制台被垃圾郵件發送了。 我只是無法弄清 ...