我有一个HTML表单,用javasscript抓取上一页的网址和页面标题,但我也需要页面标题作为上一页。它目前抓住它所在的页面。你如何从上一页获取页面标题?
这是我的代码......
<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>
答案 0 :(得分:2)
不,你不能。您可以获取引荐URL(如果它是由浏览器传递的),但您没有任何可见的引用页面内容。
如果您控制了引用页面,请更改链接,以便它在URL查询字符串中传递您需要的详细信息。
如果您无法控制引用页面,您将要求他们执行上述操作,否则我猜您是否绝望,可以对引用URL进行ajax调用,重新加载页面内容,并解析它以找出您需要的信息。 (但不保证内容与用户在那里时的内容相同)