Lazy loaded image
用Chrome書籤觸發JavaScript
字数 160阅读时长≈ 1 分钟
2024-11-3
2024-11-2
30
type
status
date
slug
summary
tags
category
icon
password
因為剛好要用到Post觸發我的webhook,如果用一般的書籤是做不到的。
於是搜尋到這篇
Super UserSuper UserStoring a HTTP POST request in a bookmark or something similar as you would with a GET request
文中說明可以將下面這段javascript

javascript

post('https://example.com', { foo: 'bar' }) function post (url, formData) { const h = (tag, props) => Object.assign(document.createElement(tag), props) const form = h('form', { action: url, method: 'post', hidden: true }) for (const [name, value] of Object.entries(formData)) { form.appendChild(h('input', { name, value })) } document.body.appendChild(form) form.submit() }
JavaScript
寫成這樣

bash

javascript:post('https://example.com',{foo:'bar'});function post(a,b){const c=(e,f)=>Object.assign(document.createElement(e),f),d=c('form',{action:a,method:'post',hidden:true});for(const[e,f]of Object.entries(b))d.appendChild(c('input',{name:e,value:f}));document.body.appendChild(d),d.submit()}
Bash
但這需要手動轉換,不太直覺。
再看到該篇的comment
可以用以下的網址來做轉換,真是太方便了!
 
小知識: WikipediaWikipediaBookmarklet
上一篇
如何手動觸發Netlify部署網站
下一篇
SWE 如何修改鼠標準心

评论
Loading...