【发布时间】:2012-03-02 11:35:42
【问题描述】:
我正在寻找一种非常通用的方法来为 Javascript 繁重的网站(指向旧静态网站的链接)提供替代网站。
我目前的实现是:
//<Some JS/HTML>
$(document).ready(function() {
//<Some JS Code>
$('#error').attr('style','display: none;');
});
//<Some html>
<div id="error">
<span>If you can see this, that means something went very very wrong. Click <a href="somelink.php">Here</a> to use the old portal. Please contact some@email.com with this error and provide as much information as possible, thank you :) </span>
</div>
我目前的问题是在网站加载时这是可见的:(。有更好的方法吗?
我知道我可以尝试并添加很多尝试和捕获(已经有几个),但问题是主要客户端将使用客户端之间的混合。 FF2-FF3,介于两者之间的所有版本,以及 IE5-IE6。如果他们尝试加载站点,IE5 我只是放置一个消息框和重定向,我什至不会尝试使其兼容。
而且这些旧浏览器与某些东西不兼容....我知道我可以添加一个 .onerror,但 FF 直到 FF6 才添加兼容性,这对于大多数客户端来说都是新的。 (虽然奇怪,IE5.5有)
注意:我只是 jQuery 1.7.1 当前操作的基本流程是,当它完成加载初始 javascript 时,它会隐藏 div。
【问题讨论】:
标签: javascript jquery html