我有一个 HTML 表单,使用 JavaScript 抓取上一页的 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>
最佳答案
不,你不能。您可以获得引荐 URL(如果它是由浏览器传递的),但您看不到引荐页面的内容。
如果您控制着引用页面,请更改链接,以便它在 URL 查询字符串中传递您所需的详细信息。
如果您无法控制引用页面,您要么必须要求他们执行上述操作,要么我想如果您绝望了,您可以对引用 URL 进行 ajax 调用,重新加载页面内容,并解析它以找出您需要的信息。 (但这并不能保证内容与用户在那里时的内容相同)
关于javascript - document.title 来自上一页?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16612405/