前言
使用 Fetch API 发起了一个 GET 请求到接口地址,并在响应成功后将返回的文本数据插入到指定的 HTML 元素中。请确保将接口地址替换为实际的接口地址,并将
'api-text'
替换为要插入文本的元素的 ID。
halo中设置
可以将下述 <script>
标签中代码,放置在系统设置中的注入代码head中,以便在加载网页时触发接口请求并更新相应的文本内容。
<script type="text/javascript">
window.addEventListener('DOMContentLoaded', (event) => {
fetch('https://v1.hitokoto.cn/?c=f&encode=text')
.then(response => response.text())
.then(data => {
var textElement = document.getElementById('api-text');
textElement.innerText = data;
})
.catch(error => {
console.error('Error:', error);
});
});
</script>
插入一言
将其插入到合适的位置,进行一言调用(参考以下示例)
enter code here<!DOCTYPE html>
<html>
<head>
<title>调用接口示例</title>
<script type="text/javascript">
window.addEventListener('DOMContentLoaded', (event) => {
fetch('https://v1.hitokoto.cn/?c=f&encode=text')
.then(response => response.text())
.then(data => {
var textElement = document.getElementById('api-text');
textElement.innerText = data;
})
.catch(error => {
console.error('Error:', error);
});
});
</script>
</head>
<body>
<h1>调用接口示例</h1>
<div id="api-text"></div>
</body>
</html>
评论