首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在iframe中打开新目标时动态更新<title>.</title>标记

问在iframe中打开新目标时动态更新<title>.</title>标记
EN

Stack Overflow用户
提问于 2012-07-20 23:23:47
回答 1查看 74关注 0票数 0

我正在为我即将成立的企业开发一个网站,我决定开发一个索引页面,其中导航按钮的目标是一个iframe而不是一个新窗口。在iframe中加载新目标时,是否可以在任何语言中动态更新索引页的title标记?如果能对此提出意见,我将不胜感激。非常感谢!

EN

回答 1

Stack Overflow用户

发布于 2012-07-20 23:44:19

使用jQuery,代码如下所示:

代码语言:javascript
复制
​jQuery(document).ready(function(){
  jQuery('#myframe').load(function(){
    document.title="new title";
  });            
});​

,但是像这样构建您的网站有一些严重的缺点,您可能需要考虑

  • 如果人们在自己选择的搜索引擎中找到了一些子站点,那么你将不得不想出一种方法,让人们能够在最上面的框架上登陆。
  • 更改后的页面标题可能永远不会被搜索引擎使用,因为您正在用javascript设置它(或者第一个问题适用)。
  • 帧/帧会导致IE (http://stackoverflow.com/questions/8407946/is-it-possible-to-use-iframes-in-ie-without-memory-leaks)中的内存泄漏。这可能是一个问题,只有当你的顶部框架将不会被重新加载不时。
  • 当人们试图打印你的网站时,可能会出现问题。
  • 您的访问者可能会有问题,当他们试图书签一个子网站的网站,因为只有顶部的框架将被书签(而不是内容的iframe)。

...and我相信这样的解决方案还有更多的问题。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/11588130

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档