比如之前在网页上用 $.ajax 发送请求和获得相应。
开发插件的时候 怎么发送请求了? 然后还有跨域问题,看文档说不存在跨域问题。
还有就是 有调试功能吗?
{
"pluginName": "helloWorld",
"description": "我的第一个uTools插件",
"main": "index.html",
"preload": "preload.js",
"version": "0.0.1",
"features": [
{
"code": "hello",
"cmds": [ "hello", "你好" ]
}
]
}
在preload.js 中 定义了函数
console.log('preLoad')
const { http } = require('http')
window.getHtml = function (url, callback) {
// 参数url 和 回调函数
http.get(url, function (res) {
var html = '';
// 绑定data事件 回调函数 累加html片段
res.on('data', function (data) {
html += data;
});
res.on('end', function () {
console.log(html);
callback(html);
});
}).on('error', function () {
console.log('获取数据错误');
});
}
然后在index.html 中调用,貌似没用。