`
javawebsoa
  • 浏览: 408736 次
社区版块
存档分类
最新评论

IE无法查看源文件原因及解决办法

 
阅读更多
做为一名WEB程序员,可能要经常查看网页源代码,可是如果突然失效怎么办?
以下摘编自中关村在线:
  第一类情况是,当浏览器的缓存被装满时,“查看源文件”功能将失效。如果你想确定自己的电脑是否属于这类情况,可以点击IE的“工具”菜单中的“Internet选项” “常规”标签,然后,再点击“Internet临时文件”一栏中的“删除文件”按钮。 
 
  第二类情况,当你打开某些特殊的浏览器窗口(比如说用JavaScript脚本语言编写的网页)时,“查看源文件”功能也会失效。如果你在浏览任何网页时,都无法“查看源文件”,那就不属于这类情况。 
 
  第三类情况,当一个网页还没有被完全加载到桌面时,“查看源文件”功能也是不能使用的(在这种状态下,“文件”菜单中的“另存为”选项也是屏蔽的)。这也算不上是真正的问题。  
  第四类情况,查看Windows文件夹,如果找不到Notepad.exe,将会导致“查看源文件”功能无法使用。  
  第五类情况,如果TEMP(或TMP)环境变量指向某一个不存在的文件夹,也会导致“查看源文件”功能无法使用。打开命令提示符(command prompt)窗口,键入SET TEMP(或SET TMP),就可以查看到这些变量的值。
  第六类情况,通过注册表设置也可以限定命令行的有效性。首先,点击“开始”菜单,在运行对话框中键入“REGEDIT”,调出注册表编辑器,点击 “HKEY_CURRENT_USERSoftware PoliciesMicrosoftInternet Explorer Restrictions”,在右边的窗格中找到一个名为NoViewSource的值,如果当前的数值数据设置为1,则双击它,将数值数据更改为0。  
  第七类情况,通过查看注册表设置,你还会发现:如果指定的调用程序不正确,也将导致“查看源文件”功能失灵。调出注册表编辑器,点击 “HKEY_LOCAL_MACHINESoftware MicrosoftInternet ExplorerView Source EditorEditor Name”,如果该键存在的话,右边窗格中所显示的默认的“数值名称”应该是记事本程序的完整路径,一般以“C:windowsnotepad.exe” 的形式表示。如果该键不存在,先核实记事本程序的正确位置,然后双击默认键值,修改错误路径。  
  第八类情况,组策略的设置也有可能会屏蔽“查看源文件”这一菜单项。从“开始”菜单中调出“运行”对话框,键入GPEDIT.MSC。如果桌面上弹出一个提示框,提示该文件名不正确,则说明“查看源文件”功能的失效与组策略的设置无关;否则,桌面上将会弹出一个“组策略编辑器”窗口,点击“User ConfigurationAdministr-ativeTemplatesWindows ComponentsInternet ExplorerBrowser”,在右边的窗格中找到View menu: Disable Source menu,如果这个键值被设置为“Enabled”,则将它更改为“Disabled”。
  注意,上面介绍的第一类情况(即由于IE所保存的Internet临时文件过多而造成“查看源文件”功能失灵)是最常见的。如果你发现自己在保存网页图片的时候,只能存为BMP格式,多半也是这个原因。如果删除了所有脱机内容之后,该功能仍然无法使用,你再依次检查后面所介绍的几种可能性,直到问题消除为止。
附:查看源文件小技巧,主要针对带框架的网页:
  1、查看带有框架(Frame)的网页源码 
  如果有的网页中使用了框架(Frame),或者使用了多窗口,那么利用IE菜单上的命令就只能得到框架设置的源码,因此无法查看网页设计的细节。此时久需要变通一下方法。将鼠标指针移到网页中非链接的位置,单击鼠标右键,在弹出的窗口中选择“查看源文件”功能。需要查看哪个窗口的源文件,就将鼠标指针指向哪个窗口,再通过点击右键菜单来进行操作。
  2、使用特殊的命令 
  其实,最简单的方法大概是利用命令了。它的格式为: view-source:http://localhost:8021/,此时,网页不会显示,却会出现一个显示网页源码的文本框。 
  对于带有框架的网页,可以首先找到框架内某个感兴趣的网页名称,然后再通过该命令查看框架内的网页源码。 
  3、利用网页编辑器 
  上面的方法固然有用,但是,有的网页保密工作做的非常周全,首先它使用了多窗口的Frame页,让IE菜单上的源码查看功能不能发挥作用,接着它又将鼠标的右键屏蔽了,怎么办呢?这时候我们可以考虑使用网页编辑器来查看网页源码。 
  以IE为例,具体操作方法如下:单击待查看源文件的Frame窗口,利用鼠标的拖动来选择要查看的部分,如果鼠标彻底被屏蔽,也可以选择IE菜单上的 “编辑”→“全选”。然后单击“编辑”→“复制”。接着打开FrontPage 网页编辑工具,点击“文件”→“新建”,然后选择“编辑”→“粘贴”。这时待查看的网页或其中的一部分内容便被复制了过来,再利用FrontPage 中所见即所得的特性便可查看其源码了。使用此方法虽然比较繁琐,但是却有很有效。首先,这种方法不受任何限制,对所有的网页都适用,此外,利用这种方法还可以有针对性地查看指定的内容。有时一个网页的源文件可能很大,从中找到指定的源代码象是大海捞针。而用此方法可轻而易举地找到所需要的源代码。 
  如果你嫌麻烦,我们也可以采用另外的方法。首先,将带有Frame窗口的网页“令存”,要记住,存的时候要令存为“网页,全部”的形式,存好之后,你就可以在存好的网页目录中找到几个Frame窗口中子窗口的HTML文件,此时再用FrontPage等网页编辑工具将其打开即可查看网页源码了。
摘自
分享到:
评论

相关推荐

    最新网管精华实用技巧170篇免费下载(网管的必备)

    解决IE二级链接方法 解决IE器常见故障 解决IP地址冲突的方法 解决NTFS下Win2000密码丢失 解决reg.inf文件被锁定 解决Win98不能关机问题 解决WinXP启动慢问题 解决WinXP搜索故障 解决XP输入法不见问题 解决...

    网管精华 -- 深圳某公司网管收集的精华资料

    解决IE二级链接方法.txt 解决IE器常见故障.txt 解决IP地址冲突的方法.txt 解决NTFS下Win2000密码丢失.txt 解决reg.inf文件被锁定.txt 解决Win98不能关机问题.txt 解决WinXP启动慢问题.txt 解决WinXP搜索故障...

    Windows问答精华

    解决系统无法保存设置.txt 解决系统资源不足问题.txt 解决系统资源严重不足.txt 解决网页恶意代码方案.txt 解决自动搜索软驱.txt 解决部分软件无法安装.txt 解决限制使用应用程序问题.txt 解决音量自动调节问题.txt ...

    Visual Studio 2010崩溃重启问题(源文件编译崩溃)

    google了无数解决方案 用下面网站上的办法也不奏效: 1)http://blog.sina.com.cn/s/blog_68cb7e090101963d.html For 32-bit operating systems, run the following command: regsvr32 “c:\Program Files\Internet ...

    电脑百科全书-----217个电脑知识和实用问题解决集锦

    (55#) <br>处理冲击波(56#) <br>磁盘格式的问题(57#) <br>...源文件途径(63#) <br>工具地址(64#) <br>关闭WinXP的错误报告(65#) <br>快速关闭没有响应的程序(66#) <br>黑屏的几个...

    防止ACCESS数据库被下载的9种方法

    篇首语:原来改mdb为asp就能防下载...然后 在IE中输入data.asp路径后,发现IE显示一片空白,右键- >察看源文件,跳出记事本,将内容另存为。mdb文件 ,用ACCESS打开,发现需要密码,也就是说至少文件头被破坏。 ......

    商用版本文本编辑器DotNetTextBoxV6.0.8Source 源码

    3)增加了在IE8浏览器下控件显示不正确的解决办法(更新到faq.htm页面)! 2009/03/23 Version 6.0.2 For VS2005/2008 Updates: 1)修正多文件上传的严重BUG! 2)优化了多文件上传的性能! 3)优化了多文件上传时的一些...

    DotNetTextBox V6.0.10 商业版 下载 (已知最新)

    3)增加了在IE8浏览器下控件显示不正确的解决办法(更新到faq.htm页面)! 2009/03/23 Version 6.0.2 For VS2005/2008 Updates: 1)修正多文件上传的严重BUG! 2)优化了多文件上传的性能! 3)优化了多文件上传...

    Apple风格WP主题:HotNewspro 2.1

    7.默认显示博客标题及副标题,可以后台设置显示LOGO,另附LOGO源文件,主题支持IE6 png透明图片; 8.无需插件显示相关日志及缩略图(默认不显示缩略图)和随机日志; 9.登录后侧边显示站点管理面板,方便直接跳转到...

    asoft签到管理系统tykq3.5_build20110125

    更多解决方案请进入:http://www.plrsoft.cn/?p=52 (ASP+ACCESS数据架构策略报错解决办法) 6、无法使用视频签到,看不到图像 : 进入 C:\windows\system32\macromed\flash\mms.cfg 这个进程,不要搜索,要手动,...

    Sysprep Chief Executive Officer系统封装首席执行官

    关于封装WIN8卡住不执行问题的解决办法: 这个是权限问题!请检查系统用户是否为管理员,如果是,不要急,再查看一下UCA是否打开,如果打开请关闭,如果已经关闭,请在检查一下注册表[HKEY_LOCAL_MACHINE\SOFTWARE\...

    Tinyxml 源代码(VC6 & VS2005)

    “utf8test.gif”文件是从IE上截取的XML文件快照。请注意如果你的系统上没有正确的字体(简体中文或者俄文),那么即使你正确地解析了也看不到与GIF文件上一样的输出。同时要注意在一个西方编码的控制台上(至少我的...

Global site tag (gtag.js) - Google Analytics