我需要做一个小书签,但是直接从我的页面做。

给定该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/

10-12 00:17
查看更多