我已经尝试过我能想到的所有内容来追踪这个问题,但无法发现任何事情。我正在为我的网站使用jquery address插件。
登录我的网站后,用户被重定向到主页,此时我初始化了jquery地址插件。这适用于FF,IE和Chrome,但Safari开始加载页面,然后由于某种未知原因而变为空白。
它命中的最后一段代码是:
$('a').address();
$.address.init(function(e) {
// Address details can be found in the event object
});
// Handle handle change events
$.address.change(function(e) {
var urlAux = e.value.split('=');
var page = urlAux[0];
var arg = urlAux[1];
if (page == "/foo") {
/* load foo */
}
else if (page == "/bar") {
/* load bar */
}
else if (page == "/") {
/* my index page loaded here */
$.address.title("Home Page");
$("#loadImage").show();
$('#main').load("home.php", function (e) {
e.preventDefault();
$("#loadImage").hide();
});
}
});
这是在document ready
之外调用的。知道在Safari中可能导致这个问题的原因吗?
答案 0 :(得分:1)
这是我要检查的内容:
home.php
的内容,以确保该请求中不会发生任何奇怪的事情。请记住:开发人员工具是您的朋友(Command + Alt + i) 祝你好运!