Wordpress+可视化编辑器=最好的系统+零基础制作网页

网站上所有布局,颜色与设置均可在后台修改,无需编程基础

百度云加速从指定URL获取页面并返回示例

2019-12-10 / 分类: /  评论数量:0

// 示例 url
const url = 'https://su.baidu.com/preview/index.html';
// 设置 contentType
async function gatherResponse(response) {
const { headers } = response;
const contentType = headers.get('content-type');
if (contentType.includes('application/json')) {
return await response.json();
} else if (contentType.includes('application/text')) {
return await response.text();
} else if (contentType.includes('text/html')) {
return await response.text();
} else {
return await response.text();
}
}
async function handleRequest(request) {
const init = {
headers: {
'content-type': 'text/html;charset=UTF-8',
},
};
// 取 html
const response = await fetch(url, init);
// 添加 content-type
const results = await gatherResponse(response);
// 返回结果
return new Response(results, init);
}
addEventListener('fetch', event => {
return event.respondWith(handleRequest(event.request));
});

发表评论

电子邮件地址不会被公开。 必填项已用*标注

回到顶部

QQ群962782975