mirror of
https://github.com/DzzXH/DzzOffice.git
synced 2026-01-15 11:55:18 +08:00
系统设置中增加报错提示关闭选项
This commit is contained in:
@@ -536,6 +536,22 @@
|
||||
</ul>
|
||||
</div>
|
||||
</div>
|
||||
<div class="row mb-3">
|
||||
<label class="col-sm-2">浏览器报错消息提示</label>
|
||||
<div class="col-sm-10">
|
||||
<div class="form-check form-check-inline">
|
||||
<input class="form-check-input" type="radio" id="addEventListener1" name="settingnew[addEventListener]" value="1" <!--{if $setting[addEventListener]}--> checked="checked" <!--{/if}-->>
|
||||
<label class="form-check-label" for="addEventListener1">{lang enable}</label>
|
||||
</div>
|
||||
<div class="form-check form-check-inline">
|
||||
<input class="form-check-input" type="radio" id="addEventListener2" name="settingnew[addEventListener]" value="0" <!--{if !$setting[addEventListener]}-->checked="checked"<!--{/if}-->>
|
||||
<label class="form-check-label" for="addEventListener2">{lang close}</label>
|
||||
</div>
|
||||
<ul class="help-block">
|
||||
<li>启用之后前端发生报错,就会提示报错信息。</li>
|
||||
</ul>
|
||||
</div>
|
||||
</div>
|
||||
<dl>
|
||||
<input class="btn btn-primary" id="submit_editsubmit" name="settingsubmit" value="{lang save_changes}" type="submit">
|
||||
</dl>
|
||||
|
||||
@@ -142,12 +142,14 @@ $_G['setting']['statcode']
|
||||
showmessage(errorMsg, 'error', 3000, 1);
|
||||
}
|
||||
});
|
||||
// 保持原有的错误监听器
|
||||
|
||||
<!--{if $_G['setting']['addEventListener']}-->
|
||||
window.addEventListener('error', function(event) {
|
||||
handleErrors(event);
|
||||
}, true);
|
||||
<!--{/if}-->
|
||||
});
|
||||
|
||||
<!--{if $_G['setting']['addEventListener']}-->
|
||||
function handleErrors(event) {
|
||||
try {
|
||||
// 检查是否存在错误对象
|
||||
@@ -167,6 +169,7 @@ $_G['setting']['statcode']
|
||||
console.error("Failed to report or show error:", error);
|
||||
}
|
||||
}
|
||||
<!--{/if}-->
|
||||
</script>
|
||||
<script type="text/javascript" src="static/js/popper.min.js?{VERHASH}"></script>
|
||||
<script type="text/javascript" src="static/bootstrap/js/bootstrap.min.js?{VERHASH}"></script>
|
||||
|
||||
@@ -148,12 +148,14 @@ try{
|
||||
showmessage(errorMsg, 'error', 3000, 1);
|
||||
}
|
||||
});
|
||||
// 保持原有的错误监听器
|
||||
|
||||
<!--{if $_G['setting']['addEventListener']}-->
|
||||
window.addEventListener('error', function(event) {
|
||||
handleErrors(event);
|
||||
}, true);
|
||||
<!--{/if}-->
|
||||
});
|
||||
|
||||
<!--{if $_G['setting']['addEventListener']}-->
|
||||
function handleErrors(event) {
|
||||
try {
|
||||
// 检查是否存在错误对象
|
||||
@@ -173,6 +175,7 @@ try{
|
||||
console.error("Failed to report or show error:", error);
|
||||
}
|
||||
}
|
||||
<!--{/if}-->
|
||||
</script>
|
||||
<script type="text/javascript" src="static/js/popper.min.js?{VERHASH}"></script>
|
||||
<script type="text/javascript" src="static/bootstrap/js/bootstrap.min.js?{VERHASH}"></script>
|
||||
|
||||
@@ -28,12 +28,14 @@ try{
|
||||
showmessage(errorMsg, 'error', 3000, 1);
|
||||
}
|
||||
});
|
||||
// 保持原有的错误监听器
|
||||
|
||||
<!--{if $_G['setting']['addEventListener']}-->
|
||||
window.addEventListener('error', function(event) {
|
||||
handleErrors(event);
|
||||
}, true);
|
||||
<!--{/if}-->
|
||||
});
|
||||
|
||||
<!--{if $_G['setting']['addEventListener']}-->
|
||||
function handleErrors(event) {
|
||||
try {
|
||||
// 检查是否存在错误对象
|
||||
@@ -53,6 +55,7 @@ try{
|
||||
console.error("Failed to report or show error:", error);
|
||||
}
|
||||
}
|
||||
<!--{/if}-->
|
||||
</script>
|
||||
<script type="text/javascript" src="static/js/popper.min.js?{VERHASH}"></script>
|
||||
<script type="text/javascript" src="static/bootstrap/js/bootstrap.min.js?{VERHASH}"></script>
|
||||
|
||||
Reference in New Issue
Block a user