获取网站标题

我正在尝试检索链接的URL标题。

例如,得到这个标题:

将通过以下内容动态生成: $('.stack').attr("title", "....");

使用javascript或jQuery检索URL的标题是否可行?

非常感谢

是的,只需使用document.title 。 简单有效。

 $('.stack').attr("title", document.title); 

编辑:看起来我误解了你的问题。 如果你想获得另一个页面的标题,而不是当前加载的页面,你可以做一些跨域AJAX技巧,但这通常不是一个好主意。 我只是抓住页面标题服务器端(无论你用什么来生成页面[php,asp等])并输出它。

出于安全原因,您无法使用Javascript从其他网站阅读内容,甚至只是阅读标题。

您可以编写请求远程页面的服务器端代理,并使用HTML解析器查找其标记。

但是,您不应该在客户端这样做; 它会浪费时间和资源。
如果您确实想这样做,请在创建新页面时在服务器上执行一次作为预处理步骤。

除非URL的href位于当前文档的域中,否则使用JavaScript来尝试获取目标文档的标题将需要跨域脚本,这通常是浏览器不允许(使用传统方法)。 除非你真的喜欢代理(不完全确定如何完成),否则你需要一个服务器端语言来加载文档。