在IE模态窗口中自由查看HTML源码的方法


Posted in Javascript onMarch 08, 2007

IE提供的模态窗口,在我们制作数据录入窗口和Wizard等功能上,有着非常不错的应用。不过由于一些安全性上的限制,使得在模态窗口中调试脚本变得非常的郁闷。因为模态窗口不支持对象的选取和右键菜单,使得我们想察看html代码非常的不方便。那么有什么办法可以解决吗?

    虽然我们在制作模态窗口中的页面时,可以使用普通的IE窗口来访问其内容和调试脚本。可是当我的页面完成,并装载入模态窗口并依赖一系列的输入数据后,我们要对他进行debug,就变得很不方便了。如果我们不想在模态窗口载入的页面中写很多测试代码,我们只有借助调试器(如:script debugger,vs.net等)才能看到里面的html代码。

    前面我们说了,IE对于模态窗口,自动的屏蔽了选择和右键菜单的功能。不过这里也有一个例外,就是在INPUT type=text和TEXTAREA这两个元素中可以使用其context menu。如下图:
    在IE模态窗口中自由查看HTML源码的方法
    前段时间我曾推荐过一个IE的功能扩展:《推荐一个叫Full Source的IE功能扩展》。
    这个扩展功能本来是在网页页面的context menu中添加一条"Full Source"的功能,可是非常有趣的是,这个"Full Source"的扩展同时也会被注入上图的那个context menu中在IE模态窗口中自由查看HTML源码的方法。如下图:
    在IE模态窗口中自由查看HTML源码的方法
    这样一来,我们在模态窗口中察看该页面的html源代码就非常的容易了~~

Javascript 相关文章推荐
超级简单的图片防盗(HTML),好用
Apr 08 Javascript
$.ajax返回的JSON无法执行success的解决方法
Sep 09 Javascript
javascript 控制input只允许输入的各种指定内容
Jun 19 Javascript
jQuery基础语法实例入门
Dec 23 Javascript
基于jQuery Bar Indicator 插件实现进度条展示效果
Sep 30 Javascript
跟我学习javascript的隐式强制转换
Nov 16 Javascript
VC调用javascript的几种方法(推荐)
Aug 09 Javascript
ajax异步请求详解
Jan 06 Javascript
jQuery判断邮箱格式对错实例代码讲解
Apr 12 jQuery
捕获未处理的Promise错误方法
Oct 13 Javascript
原生JS实现顶部导航栏显示按钮+搜索框功能
Dec 25 Javascript
手写Vue2.0 数据劫持的示例
Mar 04 Vue.js
encode脚本和normal脚本混用的问题与解决方法
Mar 08 #Javascript
IE7提供XMLHttpRequest对象为兼容
Mar 08 #Javascript
使用onbeforeunload属性后的副作用
Mar 08 #Javascript
HTML中不支持静态Expando的元素的问题
Mar 08 #Javascript
使用TextRange获取输入框中光标的位置的代码
Mar 08 #Javascript
获取JavaScript用户自定义类的类名称的代码
Mar 08 #Javascript
JScript内置对象Array中元素的删除方法
Mar 08 #Javascript
You might like
PHP5.2下chunk_split()函数整数溢出漏洞 分析
2007/06/06 PHP
微信公众号开发之通过接口删除菜单
2017/02/20 PHP
PHP排序算法之快速排序(Quick Sort)及其优化算法详解
2018/04/21 PHP
php中加密解密DES类的简单使用方法示例
2020/03/26 PHP
飞鱼(shqlsl) javascript作品集
2006/12/16 Javascript
js url传值中文乱码之解决之道
2009/11/20 Javascript
由JavaScript技术实现的web小游戏(不含网游)
2010/06/12 Javascript
JavaScript加强之自定义event事件
2013/09/21 Javascript
JavaScript SetInterval与setTimeout使用方法详解
2013/11/15 Javascript
Javascript基础教程之for循环
2015/01/18 Javascript
jQuery增加和删除表格项目及实现表格项目排序的方法
2016/05/30 Javascript
JavaScript中两个字符串的匹配
2016/06/08 Javascript
浅谈AngularJs指令之scope属性详解
2016/10/24 Javascript
Node.JS中事件轮询(Event Loop)的解析
2017/02/25 Javascript
React Native之prop-types进行属性确认详解
2017/12/19 Javascript
默认浏览器设置及vue自动打开页面的方法
2018/09/21 Javascript
vue实现双向绑定和依赖收集遇到的坑
2018/11/29 Javascript
在vue中使用防抖函数组件操作
2020/07/26 Javascript
在vue-cli创建的项目中使用sass操作
2020/08/10 Javascript
JS性能优化实现方法及优点进行
2020/08/30 Javascript
浅析Git版本控制器使用
2017/12/10 Python
小白如何入门Python? 制作一个网站为例
2018/03/06 Python
python实现人民币大写转换
2018/06/20 Python
浅谈Python的list中的选取范围
2018/11/12 Python
如何实现Django Rest framework版本控制
2019/07/25 Python
Canvas 文本填充线性渐变的使用详解
2020/06/22 HTML / CSS
为中国消费者甄选天下优品:网易严选
2016/08/11 全球购物
客服文员岗位职责
2013/11/29 职场文书
女方回门宴答谢词
2014/01/14 职场文书
酒店端午节促销方案
2014/02/18 职场文书
工程技术负责人岗位职责
2015/04/13 职场文书
2015年初中教师个人工作总结
2015/07/21 职场文书
Mysql8.0递归查询的简单用法示例
2021/08/04 MySQL
pandas进行数据输入和输出的方法详解
2022/03/23 Python
详解Alibaba Java诊断工具Arthas查看Dubbo动态代理类
2022/04/08 Java/Android
详解apache编译安装httpd-2.4.54及三种风格的init程序特点和区别
2022/07/15 Servers