javascript – 如何在服务工作者中发出JSONP请求?
作者:互联网
如何在Service Worker中发出JSONP请求?
您可能知道,服务工作者没有文档.因此像this one这样的许多javascript方法都行不通.
我需要发出JSONP请求,因为Blogger API不使用CORS回答来自不同域的请求.
感谢您的答复.
解决方法:
Web Worker global有一个名为importScripts的方法,您可以使用该方法包含脚本URL.
因此,只需定义一个回调函数,使用函数名作为回调url参数,并将url传递给importScripts
webworker.js
function cb(data){
console.log(data);
}
importScripts('http://example.com/jsonp.php?callback=cb');
标签:javascript,service-worker 来源: https://codeday.me/bug/20190829/1761188.html