我正在Microsoft Edge测试我的应用程序,它会抛出以下错误:
app.config( function ($routeProvider) { $routeProvider. when('/logout',{ template: '<logout-page></logout-page>' }) .when('/',{ template: '<application-manage></application-manage>' }) });
在我的索引中:
<body style="height: 100%"> <div class='main-div' style="height: 100%;" ng-view ng-class="slide">Loading....</div> </body>
第一种情况:’< application-manage>< / application-manage>‘它正常工作但是当我点击注销.它抛出错误:
SyntaxError <div class="main-div ng-scope" style="height: 100%" ng-class="slide" ng-view="">
感谢大家.问题解决了,这是因为我使用基本的身份验证方式:
jQuery.ajax({ type: "GET",url: logoutURL,async: true,username: fakeUser,password: fakePassword,headers: {"Authorization": "Basic Authorization"} }).done(function () { console.log("Can not logout Basic Authentication in this browser"); defer.resolve(true); }).fail(function () { console.log("You have successfully logged out!"); defer.resolve(true); });
来自:https://stackoverflow.com/questions/233507/how-to-log-out-user-from-web-site-using-basic-authentication