首页 新闻 会员 周边

iframe src 加载网页的问题

0
悬赏园豆:30 [已关闭问题]

在ie 下面,用iframe 加载 http://baidu.com,会正常显示。

可是在firefox下面,显示的是:

<html><head>
<meta content="0;url=http://www.baidu.com/" http-equiv="refresh">
</head><body></body></html>

 

怎么样,才能在firefox 下面实现自动刷新。正常跳到 www.baidu.com

问题补充: 可能我问题没有说清楚:我要做一个嵌入在网页里面的浏览器哦。用户输入网址,然后访问。 比如用户输入 http://baidu.com 页面就是空白,输入, http://www.baidu.com 才是正常。我想在用户输入 http://baidu.com 的时候,也能正常显示网页。 腾讯的webQQ实现了。可是我不知道怎么实现的。
暮夏的主页 暮夏 | 菜鸟二级 | 园豆:391
提问于:2010-08-10 15:58
< >
分享
其他回答(2)
0

你的书写不符合W3C规范,火狐是标准浏览器,你应该这么写,加上一些额外的声明:

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

<html xmlns="http://www.w3.org/1999/xhtml">
<head>
    <title>Untitled Page</title>
    <meta content="0;url=http://www.baidu.com/" http-equiv="refresh">
</head>
<body>

</body>
</html>

yixin841210 | 园豆:1138 (小虾三级) | 2010-08-10 16:05
我是从百度加载进来的,百度本身就不是规范的。我没有办法改。
支持(0) 反对(0) 暮夏 | 园豆:391 (菜鸟二级) | 2010-08-10 16:08
0

你想实现什么,上面的代码不已经实现了吗。

跳转使用JS。

Astar | 园豆:40805 (高人七级) | 2010-08-10 16:07
我补充了一下问题,大哥再给我看看
支持(0) 反对(0) 暮夏 | 园豆:391 (菜鸟二级) | 2010-08-10 16:11
0

如果按照你补充的问题的话、你就需要在你的iframe 赋值src 直接用js 或者c#写一个处理器类。来处理这些不规范url,补充或者分析一下。比如有没有www.没有就加上。

邢少 | 园豆:10926 (专家六级) | 2010-08-10 17:11
很好的想法,但是,规范不规范还是很难界定,有些网站不是www.xxx 也可能是 www1, 这个问题的本质是如何让: <html><head> <meta content="0;url=http://www.baidu.com/" http-equiv="refresh"> </head><body></body></html> 这样的网页实现跳转。
支持(0) 反对(0) 暮夏 | 园豆:391 (菜鸟二级) | 2010-08-10 17:15
腾讯的webQQ实现了。可是我不知道怎么实现的。
支持(0) 反对(0) 暮夏 | 园豆:391 (菜鸟二级) | 2010-08-10 17:23
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册