Javascript 从加载函数获取信息
我正在创建一个.Net核心应用程序 我想知道我的问题是否有解决办法 目前,我创建了一个函数,其加载方式如下:Javascript 从加载函数获取信息,javascript,asp.net-core,controller,Javascript,Asp.net Core,Controller,我正在创建一个.Net核心应用程序 我想知道我的问题是否有解决办法 目前,我创建了一个函数,其加载方式如下: if (window.addEventListener) { window.addEventListener('load', browser); } else { window.attachEvent('onload', browser); } function browser() { if (navigator.userAgent.indexOf("Chro
if (window.addEventListener) {
window.addEventListener('load', browser);
} else {
window.attachEvent('onload', browser);
}
function browser() {
if (navigator.userAgent.indexOf("Chrome") !== -1) {
if (navigator.userAgent.indexOf("Edge") !== -1)
console.log("Microsoft Edge");
else
console.log("Chrome");
}
else if ((navigator.userAgent.indexOf("Opera") || navigator.userAgent.indexOf('OPR')) != -1 ) {
console.log("Opera")
}
else if (navigator.userAgent.indexOf("Safari") != -1) {
console.log('Safari');
}
else if (navigator.userAgent.indexOf("Firefox") != -1) {
console.log('Firefox');
}
else if ((navigator.userAgent.indexOf("MSIE") != -1) || (!!document.documentMode == true)) //IF IE > 10
{
console.log('IE');
}
else {
console.log('unknown');
}
}
我想知道我是否通过返回来更改console.log,是否可以在控制器中获得不同的返回值
感谢您的帮助。服务器端的ASP.NET核心无法知道在浏览器中执行的返回值。要做到这一点,您别无选择,只能请求将信息发送到服务器。即使我使用AJAX?如果您使用AJAX,它肯定会起作用,因为在这种情况下,您将发出请求。根据您试图实现的目标,您可以确定服务器端的浏览器,请参阅