希望你做得很好!
如果你可以,我希望能帮上忙:我是javascript的新手,我有一个问题。如何通过javascript触发webhook URL (无需加载页面)?在这种情况下,webhook以“静默”方式响应,只是用来启动Zapier事件。真正需要做的就是通过javacsript (包含webhook触发器的javascript )在页面加载时触发URL。只要URL被触发,这就是我真正要找的。
非常感谢你的帮助。:)
谢谢!文斯
我尝试过window.location参数,但它似乎没有触发webhook URL。
<script>
window.location = '[webhook url here]'
<script>实际结果:代码不会在页面加载时触发webhook URL。
谢谢你的帮助!-文斯
发布于 2019-08-10 00:15:57
您可以使用fetch接口向URL发送请求。
fetch('http://example.com');这应该足以“触发”(加载) URL,它不会让浏览器真正访问页面,只是向它发送一个请求。
fetch调用返回解析为响应的promise。所以如果你想记录你得到的响应,你可以这样做:*示例取自MDN。在本例中,fetch调用返回JSON数据。
fetch('http://example.com/movies.json')
.then(function(response) {
return response.json();
})
.then(function(myJson) {
console.log(JSON.stringify(myJson));
});你可以在这里阅读更多关于如何使用它的信息:
https://developer.mozilla.org/en-US/docs/Web/API/Fetch_API/Using_Fetch
https://stackoverflow.com/questions/57433711
复制相似问题