Les gars J'ai une question, en espérant que vous pouvez m'aider avec celui-ci. J'ai un bookmarklet;Obtenez l'URL actuelle mais sans le bookmarklet de la partie http: //!
javascript:q=(document.location.href);void(open('http://other.example.com/search.php?search='+location.href,'_self ','resizable,location,menubar,toolbar,scrollbars,status'));
qui prend l'URL de la page Web actuelle et la recherche dans un autre site Web. Lorsque j'utilise ce bookmarklet, il prend l'URL entière, y compris http://
et la recherche. Mais maintenant je voudrais changer ce bookmarklet donc il faudra seulement le www.example.com
ou juste example.com
(sans http://
) et rechercher cette URL. Est-il possible de faire cela et pouvez-vous s'il vous plaît m'aider avec celui-ci?
Merci!
Cela fonctionne 99% du temps. Cependant, cela ne fonctionne pas si l'URL actuelle est par ex. 'http: //somesite.com/query=http: // someothersite.com/blahblah'. Toutes les instances de "http: //" seront remplacées non seulement par la première occurrence. Ne fonctionne pas pour 'https: //' aussi. –
L'a corrigé. Gère la correspondance http/https + caseinsensitve. Remplace également seulement la première occurrence. – jitter
Ok, bon effort. +1 –