在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 相关文章推荐
JS获得URL超链接的参数值实例代码
Jun 21 Javascript
javascript中的变量作用域以及变量提升详细介绍
Oct 24 Javascript
js实现弹出窗口、页面变成灰色并不可操作的例子分享
May 10 Javascript
js倒计时抢购实例
Dec 20 Javascript
在js中实现邮箱格式的验证方法(推荐)
Oct 24 Javascript
js字符串操作总结(必看篇)
Nov 22 Javascript
微信小程序 picker-view 组件详解及简单实例
Jan 10 Javascript
利用HTML5+Socket.io实现摇一摇控制PC端歌曲切换
Jan 13 Javascript
vue代理和跨域问题的解决
Jul 18 Javascript
zepto.js 实时监听输入框的方法
Dec 04 Javascript
微信小程序项目总结之记账小程序功能的实现(包括后端)
Aug 20 Javascript
浅谈vue权限管理实现及流程
Apr 23 Javascript
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
深入解析php模板技术原理【一】
2008/01/10 PHP
MySQL数据源表结构图示
2008/06/05 PHP
php定义数组和使用示例(php数组的定义方法)
2014/03/29 PHP
PHP反向代理类代码
2014/08/15 PHP
php使用iconv中文截断问题的解决方法
2015/02/11 PHP
深入理解PHP原理之执行周期分析
2016/06/01 PHP
php进行md5加密简单实例方法
2019/09/19 PHP
如何在centos8自定义目录安装php7.3
2019/11/28 PHP
多广告投放代码 推荐
2006/11/13 Javascript
jQuery的attr与prop使用介绍
2013/10/10 Javascript
JavaScript的null和undefined区别示例介绍
2014/09/15 Javascript
跟我学习javascript的函数调用和构造函数调用
2015/11/16 Javascript
js判断价格,必须为数字且不能为负数的实现方法
2016/10/07 Javascript
JQuery异步提交表单与文件上传功能示例
2017/01/12 Javascript
AngularJS 控制器 controller的详解
2017/10/17 Javascript
微信小程序如何获取openid及用户信息
2018/01/26 Javascript
vue文件运行的方法教学
2019/02/12 Javascript
layui输入框中只允许输入整数的实现方法
2019/09/18 Javascript
解决vue项目刷新后,导航菜单高亮显示的位置不对问题
2019/11/01 Javascript
Vue ElementUI实现:限制输入框只能输入正整数的问题
2020/07/31 Javascript
多个Vue项目部署到服务器的步骤记录
2020/10/22 Javascript
Python多线程编程之多线程加锁操作示例
2018/09/06 Python
Python高级特性切片(Slice)操作详解
2018/09/27 Python
django rest framework 实现用户登录认证详解
2019/07/29 Python
Django 1.10以上版本 url 配置注意事项详解
2019/08/05 Python
Html5页面上如何禁止手机虚拟键盘弹出
2020/03/19 HTML / CSS
Champion澳大利亚官网:美国冠军运动服装
2018/05/07 全球购物
ONLY瑞典官网:世界知名服装品牌
2018/06/19 全球购物
葡萄牙航空官方网站:TAP Air Portugal
2019/10/31 全球购物
为什么要有struct关键字
2012/05/08 面试题
消防应急演练方案
2014/02/12 职场文书
2014年工程师工作总结
2014/11/25 职场文书
2016公司年会主持词
2015/07/01 职场文书
教师节祝酒词
2015/08/11 职场文书
聘任书格式及范文
2015/09/21 职场文书
Python实现GIF动图以及视频卡通化详解
2021/12/06 Python