日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

mac https本地跨域配置

發布時間:2024/4/18 编程问答 19 豆豆
生活随笔 收集整理的這篇文章主要介紹了 mac https本地跨域配置 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

本地開啟網頁服務的方法很多,一般借助emcc自帶的emrun命令 emrun --no_browser build 即可開啟本地http服務

最近在搞webassembly多線程,由于chrome在91版本之后如果要開啟對sharedarraybuffer的使用,需要對網頁配置跨域隔離,搜了網了有不少解決方案,我這邊試了兩個:

1、設置參數--disable-web-security,[yourname]換成電腦名稱,一般是admin,這種方法,雖然設置跨域成功了,但是sharedarraybuffer沒有啟用成功,有時間可以去研究一下

open -n /Applications/Google\ Chrome.app/ --args --disable-web-security --user-data-dir=/Users/[yourname]/MyChromeDevUserData/

2、 開啟https服務,注意不是http,兩者有些區別,本地開啟https是默認會開啟跨域隔離的,接下來就是研究如何開啟https服務,可以參考Using SSL in local developmenthttps://blog.revathskumar.com/2020/07/using-ssl-in-local-development.html

1)安裝AC證書

這一步使用mac的homebrew安裝,brew install mkcert

2)執行mkcert --install

3)執行mkcert localhos 127.0.0.1,這時候目錄下面會出現兩個localhost的pem的證書

4)執行python腳本啟用https服務

跨域服務參考資料:

Cross Origin Isolation:如何進行跨域隔離 - sky0014 - 博客園

https://github.com/sky0014/blog/blob/main/cross-origin-isolation.md

解決 SharedArrayBuffer is not defined - 掘金

https://segmentfault.com/a/1190000012550346

總結

以上是生活随笔為你收集整理的mac https本地跨域配置的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。