当前位置:  开发笔记 > 编程语言 > 正文

如何在Service Worker中发出JSONP请求?

如何解决《如何在ServiceWorker中发出JSONP请求?》经验,为你挑选了1个好方法。

如何在Service Worker中发出JSONP请求?

您可能知道,服务工作者没有document.因此,像这样的许多JavaScript方法不起作用.

我需要发出JSONP请求,因为Blogger API不使用CORS回答来自不同域的请求.

感谢您的答复.



1> Patrick Evan..:

Web Worker全局有一个名为importScripts的方法,您可以使用该方法包含脚本URL.

所以只需定义一个回调函数,使用函数名作为callbackurl参数并将url传递给importScripts

webworker.js

function cb(data){
    console.log(data);
}

importScripts('http://example.com/jsonp.php?callback=cb');

推荐阅读
李桂平2402851397
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有