我有一个自定义方案(“嵌入”),它提供来自 sqlite 数据库的数据
虽然我可以(在嵌入方案页面内)
<img src="embed://any/old/uri/image.gif" />
如果我尝试做 XMLHttpRequests 我只能做相对路径,而且只有那些似乎被剥离的没有双点的路径
有没有办法从同一个方案的任何地方获取资源而不会出现问题。我注意到三个.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:// 资源,而不管访问方法如何。