gpt4 book ai didi

javascript - webkitgtk 自定义方案和 XMLHttpRequest

转载 作者:太空宇宙 更新时间:2023-11-04 03:37:13 24 4
gpt4 key购买 nike

我有一个自定义方案(“嵌入”),它提供来自 sqlite 数据库的数据

虽然我可以做到(在嵌入方案页面内)

<img src="embed://any/old/uri/image.gif" />

如果我尝试做 XMLHttpRequests 我只能做相对路径,而且只有那些没有双点的路径似乎被剥离了

有没有什么方法可以毫无问题地从同一个方案中获取任何地方的资源。我注意到 three.js 和 howl.js 的问题(以及简单的 jscript 测试)能够从同一方案中的任何地方提取资源会很好。

我试过以下方法

WebKitSettings *wks = webkit_web_view_get_settings (webView);
webkit_settings_set_enable_webgl (wks, TRUE);
webkit_settings_set_enable_webaudio (wks, TRUE);
webkit_settings_set_enable_xss_auditor(wks,FALSE);
webkit_settings_set_enable_hyperlink_auditing(wks, FALSE);
webkit_settings_set_enable_write_console_messages_to_stdout(wks, TRUE);

我也试过

webkit_security_manager_register_uri_scheme_as_local(wksm ,"embed");

但这似乎让事情变得更糟了!我尝试了很多其他的东西,但此刻似乎只是在追逐自己的尾部!

需要明确的是,我很乐意关闭所有“安全性”并让任何 embed://资源都可以访问任何其他 embed://资源,无论访问方法如何。

最佳答案

这个很有趣!

URI 规范必须包含域

因此这是 URI 的第一部分

embed://demo/content/main.js
embed://demo/image/texture.jpg

会工作(这里 main.js 正在访问 texture.jpg)

embed://content/main.js
embed://image/texture.jpg

不行!从 main.js 访问 texture.jpg 看起来像 webkit 内容域上的脚本正在访问图像域上的资源

关于javascript - webkitgtk 自定义方案和 XMLHttpRequest,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31636704/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com