Javascript拆分无法在iPad上运行(safari)

时间:2017-02-28 16:16:23

标签: javascript ios ipad safari

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。

0 个答案:

没有答案