Javascript对我不起作用; - (
function myFunction() {
var url = document.getElementById("value1").value;
document.write(url.split('?')[0]);
window.location = 'http://example.com/?s='+ url.split('?')[0];
}
value1 = https://www.xxxxxxxxx.com/nl/p/yyyyyyyyyyyyyy/9200000056577975/?suggestionType=browse
我只需要问号前面的内容(https://www.xxxxxxxxx.com/nl/p/yyyyyyyyyyyyyy/9200000056577975/)
它正在使用PC(IE,Opera,...),但它不在iPad上(safari) 我在ipad上得到了这个:https://www.xxxxxxxxx.com/nl/p/yyyyyyyyyyyyyy/9200000056577975/suggestionType=browse
有什么问题?
更新: 我添加了一些代码:
function myFunction() {
var url = document.getElementById("value1").value;
document.write(url.split('?')[0]);
url = url.replace(/%2F/g,'/');
url = url.replace(/%3A/g,'/');
url = url.replace(/%3F/g,'?');
window.location = 'http://example.com/?s=' + url.split('?')[0];
}
它正在运行但是safari正在搞砸添加的网址。输入框用于网址。在PC上所有工作都应该如此。 .replace用于尝试编辑提交的网址但不起作用。 Safari document.write仍显示没有%2F和%3A的正确URL。