本文目录一览:
图片预览js代码在谷歌浏览器下异常
现在的高版本浏览器都不允许访问本地文件,你能看到的原因是你没有发布出去,你是直接打开这个文件的,本地html访问本地文件是可以的,但是远程html访问本地文件就不行。
如果你以域名(如:localhost/xxx.html或者127.0.0.1/xxx.html)来访问你就会发现你根本无法看到。
请教大神们一个JS代码在IE8以下浏览器兼容的问题!
1. 在IE7或更早的版本上polyfill JSON.stringify。你可以使用JSON2或JSON3来polyfills。
!doctype html
html xmlns:ng=""
head
!--[if lte IE 7]
script src="/path/to/json2.js"/script
![endif]--
/head
body
...
/body
/html
2. 在连接处将id="ng-app"添加到根元素,使用ng-app属性
!doctype html
html xmlns:ng="" id="ng-app" ng-app="optionalModuleName"
...
/html
3. 你不能使用自定义的元素标记,像ng:view(使用属性版本div ng-view来代替),或
4. 如果你必需要用自定义元素标记,然后你必须采取以下步骤以确保IE8及之前版本都能用:
!doctype html
html xmlns:ng="" id="ng-app" ng-app="optionalModuleName"
head
!--[if lte IE 8]
script
document.createElement('ng-include');
document.createElement('ng-pluralize');
document.createElement('ng-view');
// Optionally these for CSS
document.createElement('ng:include');
document.createElement('ng:pluralize');
document.createElement('ng:view');
/script
![endif]--
/head
body
...
/body
/html
5. 使用ng-style标记来替代style="{{ someCss }}"。后续的版本能够在Chrome和Firefox下工作但不能在IE版本<=11下工作(在撰写本文时的最新版本)。
ie8 javascript调试
如果用的是谷歌核心的浏览器,比如chrome,360浏览器,世界之窗CHROME版,按一下F12,浏览器底部将会显示这个窗口
打开IE,也是按F12,请按一下红框的减号,如果不是,跳过这一步
选择"控制台"
在此处输入JS代码回车即可运行
由于IE不支持直接在控制台trace输出,我们输入document.write("大家好")来执行查看结果
谷歌浏览器调试远比IE强大,建议大家尽量使用谷歌浏览器好一点,多行代码可以先在记事本写好再复制进去执行
请选择console,这里是控制台输出窗口,在这里可以直接写JS代码,然后回车,代码会马上执行
现在说说用IE来测试JS代码,IE8版本以下的浏览器,不能即时执行代码,对学习效果不是很好,所以建议升级到至少IE8
如何在ie8下调试js代码
双击IE浏览器的图标.打开IE浏览器.
找到键盘上的"F12"键.出来"开发人员工具".
选"脚本"选项卡.找到要调试的代码行.然后右击添加断点.或者直接点击也会出现断点.
4
点击启动调试,就会跑到设置的断点处."F11"可以一步一步调试,"F10"逐过程调试.,"shift+F11"跳出
求IE8上传图片预览的JS
试试看以下的方法吧! 你要看看你的IE8是不是正常,如果不是正常的情况下,你要进行修复,之后你要看看你的IE8是不是由于某些第三方软件导致的不兼容,把那些插件关上,看看是不是能解决问题!
你可以尝试一下对浏览器进行重置,看看会不会有效果。可以到→工具”-→Internet选项”-→高级”选项卡,找到→重置”选项,把浏览器重置一遍,不行就重新安装一次浏览器。如果以上办法均无法解决你的问题,那可以尝试通过Windows还原功能,还原到以前没有出问题的时间点。如果再不行,那只能建议你重新安装操作系统了。
另外,建议你做如下的操作
在Windows xp下可以到控制面板中的添加删除程序中的Windows组件中进行卸载,如果是Windows vista可以在控制面板的程序和功能中选择已安装的更新,然后找到IE8进行卸载。之后再重新加载!祝你好运!!
个人建议,IE8很好,我使着很不错,建议你能继续使用!个人建议!个人建议!!