在 Mac 和 iOS 平台上,可以通过自定义 URI 方案 / a 与本机运行时进行双向交换NSURLProtocol
。例如..要从本机 Objective-C 方法请求一个,您可以使用Webkit / yourNSImage
注册您的自定义处理程序(一个简单的字符串,这里我使用“ ”) ,然后从 JS 中调用它...</p>
mycustomprotocol
WebView NSView
var theURL = 'mycustomprotocol:///' + (textField.value);
img.innerHTML = '<img src="'+theURL+'" id="string"/>';
我希望能够使用 jQuery 来发出请求,因为在这一点上,它比 90 年代风格的 JS 更熟悉。但据我在网上找到的$.get
,$.ajax
只有http(s)
.
会像
javascript:document.location = 'mycustomprotocol://'
覆盖 jquery 的 URL 处理?当谈到 JavaScript 时,我是个笨蛋,我相信这很容易做到。我相信这就是整个 jQuery 移动框架的实现方式(通过私有 URI)。那么,为什么在 google 或这么说吧?我可以从我的姐妹朋友那里得到一些帮助吗?