我需要做一个小书签,但是直接从我的页面做。
给定该URL,我需要提取网页的document.title属性。
假设某个用户输入www.google.com,我希望能够以某种方式在iframe中拉起google.com,而不是访问document.title属性。
我知道小书签(从书签栏运行的javacript)可以访问用户所在的任何站点的document.title属性,然后将该信息ajax到服务器。
从本质上讲,这是我想要做的,但无需使用书签即可直接从我的网页上进行。
最佳答案
根据This question
您可以使用PHP实现此功能,请尝试以下代码:
<?php
function getTitle($Url){
$str = file_get_contents($Url);
if(strlen($str)>0){
preg_match("/\<title\>(.*)\<\/title\>/",$str,$title);
return $title[1];
}
}
//Example:
echo getTitle("http://www.washingtontimes.com/");
?>
但是,我认为可以用JS读取文件内容,并执行与搜索标签相同的逻辑。
尝试搜索here
关于javascript - 如何访问用户选择的网址的DOM,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/10625224/