0

我有一个 HTML 表单,它使用 javasscript 获取上一页 url 和页面标题,但我也需要页面标题是上一页。它当前抓取它所在的页面。你如何从上一页中获取页面标题?

这是我的代码...

    <script type="text/javascript">// <![CDATA[
    function start() {
    var url = document.getElementById('url');
    url.value = document.referrer;
    var ptitle = document.getElementById('ptitle');
    ptitle.value = document.title;
    }
    onload = start;
    // ]]></script>
4

1 回答 1

2

不,你不能。您可以获得引荐 URL(如果它是由浏览器传递的),但您无法看到引荐页面的内容。

如果您可以控制引荐页面,请更改链接,以便在 URL 查询字符串中传递您需要的详细信息。

如果您无法控制引荐页面,则要么必须要求他们执行上述操作,否则我猜如果您不顾一切,您可以对引荐 URL 进行 ajax 调用,重新加载页面内容,然后解析它以找出您需要的信息。(但这并不能保证内容与用户在那里时的内容相同)

于 2013-05-17T15:15:27.527 回答