[使用更新面板并向RegisterClientScriptInclude注册脚本时,浏览器会出现以下错误。
Microsoft JScript运行时错误:Sys.ScriptLoadFailedException:脚本“ ...”无法加载。
我确实在互联网上找到了以下解决方案,您需要将两者结合起来。
A部分-https://siderite.dev/blog/including-external-javascript-on-async.html-将以下jscript添加到要包含的文件的末尾。
if (typeof (Sys) !== 'undefined') Sys.Application.notifyScriptLoaded();
B部分-http://blog.lavablast.com/post/2008/10/20/Gotcha-WebKit-(Safari-3-and-Google-Chrome)-Bug-with-ASPNET-AJAX.aspx-向您的同步回发添加脚本,以便在异步部分出现之前就可以使用它。
Sys.Browser.WebKit = {}; //Safari 3 is considered WebKit
if (navigator.userAgent.indexOf('WebKit/') > -1)
{
Sys.Browser.agent = Sys.Browser.WebKit;
Sys.Browser.version = parseFloat(navigator.userAgent.match(/WebKit\/(\d+(\.\d+)?)/)[1]);
Sys.Browser.name = 'WebKit';
}