1 javascript jquery internet-explorer-7
我已经看过几个关于阅读内容的线索,但没有写到 noscript.
$('body').append('<noscript><div></div></noscript>');
Run Code Online (Sandbox Code Playgroud)
在Chrome和IE9中,我得到一个带有空div的noscript-element,就像我期望的那样,但是在IE7和IE8中,我只得到一个空的noscript-element,里面没有div.
有没有办法在适用于所有浏览器的noscript-tag中添加HTML?我需要的是将一些跟踪代码添加到页面末尾的noscript-element中,但是在文档准备好之后我才能获得所需的信息.
编辑:我收到很多关于"为什么"的评论.这是一个做得很差的跟踪库需要这个.我们无权访问代码来更改它.无论如何,我觉得有趣的是它在某些浏览器中有效而在其他浏览器中无效,因为jQuery应该在所有浏览器中同样有效.这只是一个错误吗?
Edit2 :( 2年后)我知道,在浏览器上添加一个noscript是没有意义的.我唯一的借口不是我的任务是因为睡眠不足,就像项目中的其他人一样.但我的理由是,jQuery在所有浏览器上应该表现相同,有人可能想在服务器上执行此操作.
无论跟踪代码如何,您正在做什么(或者需要做什么)都没有意义!
为什么?这里有两种情况:
两种情况的最终结果是没有实际发生.
| 归档时间: |
|
| 查看次数: |
4002 次 |
| 最近记录: |