[C#] .NET8 - CORS 除錯 - 如何解決跨網域請求問題?
筆記一下,因為客戶端 js 呼叫 .NET 8 開發的服務出現了,打開 Browser Debug Console 看到
Access to XMLHttpRequest at '...' from origin 'https://test.xxx.com/api/apiaction' has been blocked by CORS policy: No 'Access-Control-Allow-Origin' header is present on the requested resource.
這時候查一下文件
https://learn.microsoft.com/zh-tw/aspnet/core/security/cors
筆記一下改動的程式碼,畢竟上次碰到都是 .NET Core 3.x 的時候了,已經有點不太一樣了..
[more]
基本上也很簡單除非你要做很細緻的設定,這邊我是全部網域都打開
這種完全開放的 CORS 設定 (允許任何來源、方法、標頭) 可能會帶來安全風險,通常只適用於:開發環境 (避免 CORS 限制影響測試)、內部系統 (所有存取的應用程式都是受信任的)
C# code:
不過問了一下 ChatGPT 他推薦這樣會比較好
標籤: .Net , .Net8 , ASP.net , C# , Javascript
[C#] Edge WebView2 擴充套件實作筆記:安裝及常見問題解析
更新一下,最近在繼續研究 Edge WebView2 ,因為要處理一些麻煩的東西需要安裝外掛 (extension)
是成功安裝了,但是還有些小問題,這邊先筆記一下,之後有任何突破在更新吧..
[C#] 如何用計算當天的地支和沖的生肖?
[C#] Edge WebView2 與 WinForms:實現按鈕事件與本地代碼交互的指南
今天來寫一篇關於 Edge WebView2 中會用到的部份,就是我在載入在 Edge WebView 2 中的網頁
我先注入 JQuery ,然後我加入按鈕事件以外,並且將該按鈕點擊事件中,傳入訊號給主體的 winform
這樣就可以做到 call native code.
[C#] 在 WinForms 中使用 Edge WebView2 處理新視窗點擊事件
這幾天分享一了關於 Edge WebView2 的應用,這時候有同事問我如何處理開新視窗之後的處理
他必須要模擬點擊,但是該連結為 _blank ,他必須要處理點擊後的視窗,在預設中的確會開啟一個新的視窗長這樣..