【问题标题】:Easy way to set index.html <title>title</title> to child iframe title?将 index.html <title>title</title> 设置为子 iframe 标题的简单方法?
【发布时间】:2017-12-07 20:35:22
【问题描述】:

有没有一种简单的方法可以通过查看子 iframe 的 &lt;title&gt;*&lt;/title&gt; 来设置我的 index.html 的 &lt;title&gt;*&lt;/title&gt;

My site as example

当iframe中的内容发生变化时,标题会随之变化吗?

【问题讨论】:

  • 你的 iframe 没有标题
  • 我知道,但是如果我能给它一个标题呢。
  • 动态设置标题将违背其目的(即 SEO)。不过,这里有一种动态设置标题的方法:document.title = "new title."
  • 我一点也不擅长 javascript,所以我应该把它放在哪里以及我应该在我的文档中插入什么。

标签: javascript jquery html iframe title


【解决方案1】:

仅适用于同一域中的网页。

var title = $("#IframeID").contents().find("title").html();
 $(document).attr('title',title);

【讨论】:

  • 我不太擅长 javascript 或 jquery,所以我需要在我的文档中添加什么以及应该在哪里添加呢?我以前试过这个,但没有用。
  • 您需要从jquery.com/download 下载 jQuery 3.2.1 并将其添加到您的项目中,然后在文件头中引用 JQuery 文件
  • 我把你刚刚给我的脚本放在哪里?
  • 所以你把这个脚本放在你的页面底部(在你的body标签的右括号之后,即
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2014-01-31
  • 2017-08-08
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多