【发布时间】:2022-08-21 02:07:34
【问题描述】:
我不能在我的 CloudFlare Worker 服务器上使用 url Query https://example.com/?l=http://example2.com。
所以,我的问题是,如何将此 JS 脚本转换为使用 https://example.com/#http://example2.com
function getUrlVars() {
var vars = {};
var parts = window.location.href.replace(/[?&]+([^=&]+)=([^&]*)/gi,
function(m,key,value) {
vars[key] = value;
});
return vars;
}
var l = getUrlVars()[\"l\"];
根据 jp-jee 的回复,这是我的脚本:
<script>
var hash = window.location.hash;
function change(){
var txt = hash.replace(\"#\", \"\");
document.getElementById(\"url\").value = txt;
}
</script>
<input onclick=\"change()\" name=\"url\" type=\"text\" id=\"url\" placeholder=\"enter url here\" value=\"enter url here\" />
<button id=\"submit\" onclick=\"submitURL()\">Submit</button>
谢谢 :)
-
你到底想要什么?您是否要从
https://example.com/#http://example2.com中提取http://example2.com? -
我只想用包含在 #example.com 上的 url 替换占位符 url 文本
标签: javascript url cloudflare cloudflare-workers