有没有办法弄清楚当前页面的主机名的顶级域名是什么?我遇到的问题是脚本可能在.com域中,也可能在像.co.uk这样的国际域中
所以: jobs.telegraph.co.uk - top domain is:telegraph.co.uk jobs.nytimes.com - top domain is nytimes.com
问题是location.hostname和document.domain提供了整个域。
一种方法是拥有所有TLD的列表(太多了,不能随身携带),并基于此进行解析。另一条路线是如果最后两个字符在最后一个".“之后,那么国际化-因此最后两个是TLD,但这并不适用于所
我想创建一个JavaScript添加一个搜索框到超文本标记语言页面,然后与输入它第一个网址编码,并将其添加到网址(例如,可以是基础网址),并创建一个新的弹出窗口打开结束网址(即,网址编码的输入和基础网址添加的结果)。例如,如果用于PubMed搜索的输入(与上面示例相同的URL )是nicotine[TI] AND review[PT],那么新窗口打开的输出URL将是:。