我正在更新onbeforeunload
事件中的数据。如果我返回null,则releaseOnRefreshAndClose
方法未执行。如果我退回任何东西,请测试“再见”,然后它会发出警告消息。我想执行没有警告消息的方法。
window.onbeforeunload = function (e) {
if ($scope.Id != null)
releaseOnRefreshAndClose($scope.Id);
$scope.Id = null;
var isFirefox = typeof InstallTrigger !== 'undefined';
// Internet Explorer 6-11
var isIE = /*@cc_on!@*/false || !!document.documentMode;
// Edge 20+
var isEdge = !isIE && !!window.StyleMedia;
// Chrome 1+
var isChrome = !!window.chrome && !!window.chrome.webstore;
// Firefox 1.0+
var isFirefox = typeof InstallTrigger !== 'undefined';
if (isFirefox)
return "bye"; // here i don't want warning message for firefox
if (isEdge || isChrome)
return null;
};