如何使用IE浏览网站?
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了如何使用IE浏览网站?相关的知识,希望对你有一定的参考价值。
参考技术A启动IE,查看,工具栏,地址栏。
浏览器窗口各部分功能如下。
地址栏:用于输入网站的地址,IE浏览器通过识别地址栏中的信息,正确连接用户要访问的内容。如要登录“网址之家”网,只需在地址栏中输入网址之家的网址:http://www.hao123.com,然后按[Enter]键或单击地址栏右侧的按钮即可。
在地址栏中还附带了IE中常用命令的快捷按钮,如刷新(C)、停止(x)等,前进、后退按钮设置在地址栏前方。
菜单栏:由“文件” “编辑” “查看” “收藏夹” “工具”和“帮助”菜单组成。每个菜单中包含了控制IE工作的相关命令选项,这些选项包含了浏览器的所有操作与设置功能。
选项卡:从Internet Explorer8版本开始,IE浏览器可以使用多选项卡浏览方式,以选项卡的方式打开网站的页面。
页面窗口:是IE浏览器的主窗口,访问的网页内容显示在此。页面中有些文字或对象具有超链接属性,当鼠标指针放上去之后会变成手状,单击鼠标左键,浏览器就会自动跳转到该链接指向的网址;单击鼠标右键,则会弹出快捷菜单,可以从中选择要执行的操作命令。
状态栏:实时显示当前的操作和下载Web页面的进度情况。正在打开网页时,还会显示网站打开的进度。另外,通过状态栏还可以缩放网页。
如何 - 如果使用 IE8 不加载网页内容
【中文标题】如何 - 如果使用 IE8 不加载网页内容【英文标题】:How to - If using IE8 don't load web content 【发布时间】:2013-08-07 15:45:05 【问题描述】:我有一个网站,它只是在 IE8 上运行。 我目前有一个网站显示一个横幅,引导访问者升级 IE。我想做更多...
我想做的是,除了显示“抱歉,您的浏览器不符合查看此站点的要求”之类的消息之外,还显示该横幅。 我不希望它加载任何其他页面内容。
有没有办法说不要在 IE 的 if 语句中加载页面的其余部分?
<!--[if lt IE 8]>
<div style=' clear: both; text-align:center; position: relative;'>
<a href="http://windows.microsoft.com/en-US/internet-explorer/products/ie/home?ocid=ie6_countdown_bannercode"><img src="http://storage.ie6countdown.com/assets/100/images/banners/warning_bar_0000_us.jpg" border="0" /></a>
</div>
-- Here is where I want to say DON'T LOAD ANYTHING ELSE.
-- Maybe automatically redirect to another blank page?
<![endif]-->
【问题讨论】:
如果其余部分在某个容器中,比如 div,您可以在评论中添加<style>
,然后将其设为display: none
。也许不是 100% 有效,但它会起作用。
你试过modernizr吗?
【参考方案1】:
此类文档的基本结构:
<body>
<!--[if lte IE 8]
<div style=' clear: both; text-align:center; position: relative;'>
<a href="http://windows.microsoft.com/en-US/internet-explorer/products/ie/home?ocid=ie6_countdown_bannercode"><img src="http://storage.ie6countdown.com/assets/100/images/banners/warning_bar_0000_us.jpg" border="0" /></a>
</div>
<![endif]-->
<!--[if gt IE 8] -->
The rest of the document goes here.
All browsers except IE 8 and below parse this.
..content...
Rigth at the end close the conditional.
<!-- <![endif]-->
</body>
</html>
注意应该是lte IE 8
排除版本8。
【讨论】:
我仍然可以看到网页的其余部分。我怎么能说,忽略其他一切? 也许是个愚蠢的问题,但是哪个浏览器?如果您输入正确,则第二个条件中的任何内容都不应显示在 IE 8 中。 IE 8.0.7601。我复制并粘贴了您的文字,并更改了措辞。我什至尝试为头部添加结束标签并添加新的身体/身体标签。运行兼容模式还会认为是IE8吗? 我将此标记为最正确的答案。我所做的是创建一个特定于 IE8 错误显示的新页面。然后我把它重定向到那里。【参考方案2】:如果您真的需要这样做,请在head
:
<!--[if lt IE 8]>
<meta http-equiv="refresh" content="0;url=i_should_fix_this_for_ie8.html">
<![endif]-->
【讨论】:
【参考方案3】:<!--[if lte IE 8]>
<div style=' clear: both; text-align:center; position: relative;'>
<a href="http://windows.microsoft.com/en-US/internet-explorer/products/ie/home?ocid=ie6_countdown_bannercode"><img src="http://storage.ie6countdown.com/assets/100/images/banners/warning_bar_0000_us.jpg" border="0" /></a>
</div>
<![endif]-->
<!--[if gt IE 9]-->
Here's where IE 9+ content goes (as well as content for any other browser).
<!--[endif]-->
已根据 Juhana 的以下建议编辑。
【讨论】:
这意味着使用 IE 9 及更高版本的人会得到一个空白页面。 确实如此。我有点忽略了他希望 IE 9 和 10 仍然可以工作的事实。哎呀! 事实上,这根本行不通,因为所有其他浏览器都将其视为注释。它应该以<!--[if !IE] -->
开头。【参考方案4】:
确实你可以做一些 javascript 来隐藏页面,比如隐藏内容,或者在它上面放置一个 div,但最好的做法是让用户查看页面,不管它有多混乱.许多人经常使用旧的网络浏览器,这在企业网络上尤其如此。因此,如果您这样做,这些人可能根本无法查看您的页面。
【讨论】:
这根本不是一个选项。 JS太多,页面无法使用。这不是审美问题,只是加载不正确。以上是关于如何使用IE浏览网站?的主要内容,如果未能解决你的问题,请参考以下文章