0
我的JS:
function redirect(aPath) {
var app = $('#divMain').injector();
if (aPath == app.get('$location').path()) {
app.get('$state').reload();
}
else {
app.get('$location').path(aPath);
}
$('#divMain').scope().$apply();
}
這些情況在Chrome中工作正常,但在IE中,當我點擊同一頁面導航鏈接,即「如果」條件範圍()$申請(。 )不會着火。我錯過了什麼嗎?
即使在Chrome中,Tablet(iPad)也有同樣的情況。
正在使用的是何種版本的SharePoint? – Thriggle
@Thriggle ** Sharepoint 2010 ** –
在這種情況下,SharePoint可能會強制Internet Explorer進入模擬IE8的兼容模式。測試你的JavaScript對IE8並根據需要使用polyfills。請注意,您需要明確使用jQuery 1.12來支持IE8;最新版本的jQuery僅適用於IE9 +。 – Thriggle