Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/url/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Url Bookmarklet可获取当前网站地址,但不包含http://_Url_Ip Address_Bookmarklet - Fatal编程技术网

Url Bookmarklet可获取当前网站地址,但不包含http://

Url Bookmarklet可获取当前网站地址,但不包含http://,url,ip-address,bookmarklet,Url,Ip Address,Bookmarklet,前几天你帮了大忙。现在我还有一个问题。我有一个bookmarklet来获取当前的URL,或者我应该说主机名(没有http://part-这是可以的),比如: 问题是这个bookmarklet只获取像google.com这样的主机名,而不是像google.com/sub/page.htm这样的整个地址。有没有什么方法可以让我把http://部分保留下来,然后抓取剩下的url?如果您假设它是http(而不是https),那么以下应该可以工作: q=document.location.toString

前几天你帮了大忙。现在我还有一个问题。我有一个bookmarklet来获取当前的URL,或者我应该说主机名(没有
http://
part-这是可以的),比如:


问题是这个bookmarklet只获取像google.com这样的主机名,而不是像google.com/sub/page.htm这样的整个地址。有没有什么方法可以让我把http://部分保留下来,然后抓取剩下的url?

如果您假设它是http(而不是https),那么以下应该可以工作:

q=document.location.toString().substring(7);
当然,您需要编写
q
而不是
location.host
,如下所示

如果您想更有力地执行此操作,请使用并连接您想要的

q=document.location.toString().substring(7);