Ale*_*ray 6 url jquery webkit protocols ios
在Mac和iOS平台上,可以通过自定义URI方案/ a与本机运行时进行双向交换NSURLProtocol
.例如.. NSImage
要从本机Objective-C方法请求一个,你可以mycustomprotocol
用Webkit/你的方式注册你的自定义处理程序(一个简单的字符串,这里我使用" ")WebView NSView
,并从JS调用它...
var theURL = 'mycustomprotocol:///' + (textField.value);
img.innerHTML = '<img src="'+theURL+'" id="string"/>';
Run Code Online (Sandbox Code Playgroud)
我希望能够在这一点上使用jQuery做提出要求,因为,它比90's风格的JS比较熟悉.但据我可以在网上找到,$.get
而且$.ajax
只能做http(s)
.
会是这样的
javascript:document.location = 'mycustomprotocol://'
Run Code Online (Sandbox Code Playgroud)
覆盖jquery的URL处理?当我谈到JavaScript时,我很愚蠢,我确信这很容易完成.我相信这是整个jQuery移动框架的实现方式(通过私有URI).所以,为什么google上没有任何内容关于它,对吧?我能从姐姐朋友那里得到一些帮助吗?
基本的ajax 和get 方法使用浏览器的常规http 请求。出于安全原因,ajax 类型调用永远不会与自定义协议一起使用。如果您尝试开发一个不在服务器上的网站并使用 .ajax,您会发现它不会执行任何操作。您必须从头开始并完全创建一个自定义请求处理程序,而不仅仅是更改 jQuery 中的某些内容。