我在做與需要使用谷歌Chrome結果的網址,這是一個重定向Chrome擴展了一些工作,並轉換那些普通的URL使用。 例子:如何谷歌結果URL轉換爲普通URL
我想要什麼。https://www.google.com
我使用string.split試過()pop()方法,但輸入的文本後,僅僅用了一切。對於一個基本的例子,我想要一種可靠地將testHItestBYE轉換爲HIBYE的方法。什麼是最好的方法來做到這一點?
我在做與需要使用谷歌Chrome結果的網址,這是一個重定向Chrome擴展了一些工作,並轉換那些普通的URL使用。 例子:如何谷歌結果URL轉換爲普通URL
我想要什麼。https://www.google.com
我使用string.split試過()pop()方法,但輸入的文本後,僅僅用了一切。對於一個基本的例子,我想要一種可靠地將testHItestBYE轉換爲HIBYE的方法。什麼是最好的方法來做到這一點?
重定向的URL似乎在url
參數目標URL,所以我們可以利用拆分爲'&url='
分隔字符串,彈出最後一個元素,將它用'&'
作爲分隔符,得到的第一個元素。它是URL編碼的,所以我們必須對它進行解碼。
var findURL = function findURL(url){
\t return decodeURIComponent(url.split('&url=').pop().split('&')[0]);
}
//example call
result = findURL('https://www.google.com/url?sa=t&rct=j&q=&esrc=s&source=web&cd=1&cad=rja&uact=8&ved=0ahUKEwi6w8WR4ZzSAhUZHGMKHRntAv0QFggaMAA&url=https%3A%2F%2Fwww.google.com%2F&usg=AFQjCNFePWT_Lkni-D9ikX7wC3eYuDMQYQ&sig2=gPD7xuE6nstkxWFhSh2QLQ&bvm=bv.147448319,d.cGw');
console.log(result);
還有其他的方法來做到這一點。
我愛你的男人。謝謝! – user5513125
你想要哪個'google.com'?它在該網址中存在兩次。目標不明確 – charlietfl