Trên cả nền tảng Mac và iOS, it is possible to do two-way interchange with the native runtime through custom URI schemes/a NSURLProtocol
. Ví dụ .. để yêu cầu một số NSImage
từ phương thức Objective-C, bạn có thể đăng ký trình xử lý tùy chỉnh của mình (một chuỗi đơn giản, tại đây tôi đã sử dụng "mycustomprotocol
") với Webkit/WebView NSView
và gọi nó từ JS như…Làm thế nào để tạo yêu cầu jQuery GET/AJAX cho giao thức URL riêng/tùy chỉnh?
var theURL = 'mycustomprotocol:///' + (textField.value);
img.innerHTML = '<img src="'+theURL+'" id="string"/>';
Tôi muốn có thể sử dụng jQuery để thực hiện yêu cầu, tại thời điểm này, nó quen thuộc hơn so với JS's style JS .. nhưng theo như tôi có thể tìm thấy trên web, $.get
và $.ajax
chỉ làm http(s)
.
Would cái gì đó như xử lý URL
javascript:document.location = 'mycustomprotocol://'
override jquery không? Tôi là một câm khi nói đến JavaScript, tôi chắc chắn điều này là dễ dàng thực hiện .. Tôi tin rằng đây là cách toàn bộ khung công tác di động jQuery được thực hiện (thông qua URI riêng) .. Vì vậy, tại sao không có gì trên google hoặc SO về nó, huh? Tôi có thể nhận được sự giúp đỡ từ những người bạn gái của tôi không?
Thông thường giao thức rất có ý nghĩa. Giống như bạn không thể sử dụng khung AJAX của trình duyệt để truy cập và tài nguyên ftp. Nó không chỉ là vấn đề thay thế chuỗi trong url. Nếu bạn có giao thức tùy chỉnh, bạn cũng sẽ cần một plugin "js" có thể mở ổ cắm bằng giao thức đó. Khi đã có sẵn, bạn có thể thêm plugin jquery của riêng mình để hoạt động như '$ .ajax' và' $ .get'. –