非沙箱扩展
非沙箱扩展作为主页面中的普通 <script> 标签运行,而不是在沙箱中。这让它们可以访问 RemixWarp 的内部,以及一组相应的责任。
扩展何时以非沙箱方式运行
RemixWarp 决定如何加载每个扩展:
-
从文件或粘贴的代码加载:自定义扩展对话框有一个"不进入沙箱运行扩展"复选框。由您选择。
-
从 URL 加载:只有当 URL 恰好以下面一个受信任前缀开头时,它才自动以非沙箱方式运行:
https://extensions.remixwarp.pages.dev/https://extensions.turbowarp.org/http://localhost:8000/
任何其他 URL 都以沙箱方式加载,除非用户手动选择信任它。无法强制任意 URL 以非沙箱方式加载,这是故意的,为了保护用户免受恶意扩展的侵害。
由于您不控制那两个画廊域名,开发期间您从 http://localhost:8000/ 提供扩展。将您的本地服务器指向 8000 端口。它必须恰好是 8000 端口上的 localhost;127.0.0.1 和 0.0.0.0 不会被视为受信任。