有没有切换javascript文件的方法?

有没有切换javascript文件的方法?,javascript,html,Javascript,Html,我的html项目有两个javascript文件。一个用于移动设备,另一个用于pc。这是一种使其能够检测您正在使用的设备并基于此决定使用哪个javascript文件的方法?您可以这样做: if(/Android|webOS|iPhone|iPad|iPod|BlackBerry|IEMobile|Opera Mini/i.test(navigator.userAgent) ) { var js = document.createElement('script'); js.src

我的html项目有两个javascript文件。一个用于移动设备,另一个用于pc。这是一种使其能够检测您正在使用的设备并基于此决定使用哪个javascript文件的方法?

您可以这样做:

if(/Android|webOS|iPhone|iPad|iPod|BlackBerry|IEMobile|Opera Mini/i.test(navigator.userAgent) ) {
     var js = document.createElement('script');
     js.src = 'mobile.js';
     document.body.appendChild(js);
}
else {
     var js = document.createElement('script');
     js.src = 'desktop.js';
     document.body.appendChild(js);
}
上面检测它是否是移动的,并基于此加载脚本。

您可以执行以下操作:

if(/Android|webOS|iPhone|iPad|iPod|BlackBerry|IEMobile|Opera Mini/i.test(navigator.userAgent) ) {
     var js = document.createElement('script');
     js.src = 'mobile.js';
     document.body.appendChild(js);
}
else {
     var js = document.createElement('script');
     js.src = 'desktop.js';
     document.body.appendChild(js);
}
上面检测它是否是移动的,并基于此加载脚本。

您可以执行以下操作:

if(/Android|webOS|iPhone|iPad|iPod|BlackBerry|IEMobile|Opera Mini/i.test(navigator.userAgent) ) {
     var js = document.createElement('script');
     js.src = 'mobile.js';
     document.body.appendChild(js);
}
else {
     var js = document.createElement('script');
     js.src = 'desktop.js';
     document.body.appendChild(js);
}
上面检测它是否是移动的,并基于此加载脚本。

您可以执行以下操作:

if(/Android|webOS|iPhone|iPad|iPod|BlackBerry|IEMobile|Opera Mini/i.test(navigator.userAgent) ) {
     var js = document.createElement('script');
     js.src = 'mobile.js';
     document.body.appendChild(js);
}
else {
     var js = document.createElement('script');
     js.src = 'desktop.js';
     document.body.appendChild(js);
}

上面检测它是否是移动的,并基于此加载脚本。

如果您有jQuery,您可以:

if ($.browser.mobile) {
  $('body').append('<script src="mobile.js">');
} else {
  $('body').append('<script src="desktop.js">');
}
if($.browser.mobile){
$('body')。追加('');
}否则{
$('body')。追加('');
}

当用户在移动设备中时,
$.browser.mobile
设置为true。

如果您有jQuery,您可以:

if ($.browser.mobile) {
  $('body').append('<script src="mobile.js">');
} else {
  $('body').append('<script src="desktop.js">');
}
if($.browser.mobile){
$('body')。追加('');
}否则{
$('body')。追加('');
}

当用户在移动设备中时,
$.browser.mobile
设置为true。

如果您有jQuery,您可以:

if ($.browser.mobile) {
  $('body').append('<script src="mobile.js">');
} else {
  $('body').append('<script src="desktop.js">');
}
if($.browser.mobile){
$('body')。追加('');
}否则{
$('body')。追加('');
}

当用户在移动设备中时,
$.browser.mobile
设置为true。

如果您有jQuery,您可以:

if ($.browser.mobile) {
  $('body').append('<script src="mobile.js">');
} else {
  $('body').append('<script src="desktop.js">');
}
if($.browser.mobile){
$('body')。追加('');
}否则{
$('body')。追加('');
}

当用户在移动设备中时,
$.browser.mobile
被设置为true。

如果返回
true
附加所需的移动js,这里有一个完整的检查功能,否则附加桌面js

js:

例如:

if(window.mobilecheck)
{
// attach mobile source
}
else
{
//attach pc source
}
原始脚本源:


如果返回
true
附加所需的移动js,则这里有一个完整的检查函数,否则附加桌面js

js:

例如:

if(window.mobilecheck)
{
// attach mobile source
}
else
{
//attach pc source
}
原始脚本源:


如果返回
true
附加所需的移动js,则这里有一个完整的检查函数,否则附加桌面js

js:

例如:

if(window.mobilecheck)
{
// attach mobile source
}
else
{
//attach pc source
}
原始脚本源:


如果返回
true
附加所需的移动js,则这里有一个完整的检查函数,否则附加桌面js

js:

例如:

if(window.mobilecheck)
{
// attach mobile source
}
else
{
//attach pc source
}
原始脚本源:


否。或者将它们放在同一个文件中,并根据平台运行代码(使用脚本嗅探),或者创建两个HTML文件,让服务器将正确的HTML发送到浏览器。您可以使用类似的方法检测运行时所使用的浏览器类型,然后使用类似的方法动态添加相应的JS文件。否则,您可以使用“用户代理”的服务器端检查来检测用户正在运行的浏览器类型。另一种方法是添加第三个脚本,根据平台加载其中一个脚本。令人沮丧的另一种方法是使用
document.write
,但这是一种真正的邪恶。或者将它们放在同一个文件中,并根据平台运行代码(使用脚本嗅探),或者创建两个HTML文件,让服务器将正确的HTML发送到浏览器。您可以使用类似的方法来检测运行时所使用的浏览器类型,然后使用类似的方法动态添加相应的JS文件。否则,您可以使用“用户代理”的服务器端检查来检测用户正在运行的浏览器类型。另一种方法是添加第三个脚本,根据平台加载其中一个脚本。令人沮丧的另一种方法是使用
document.write
,但这是一种真正的邪恶。或者将它们放在同一个文件中,并根据平台运行代码(使用脚本嗅探),或者创建两个HTML文件,让服务器将正确的HTML发送到浏览器。您可以使用类似的方法来检测运行时所使用的浏览器类型,然后使用类似的方法动态添加相应的JS文件。否则,您可以使用“用户代理”的服务器端检查来检测用户正在运行的浏览器类型。另一种方法是添加第三个脚本,根据平台加载其中一个脚本。令人沮丧的另一种方法是使用
document.write
,但这是一种真正的邪恶。或者将它们放在同一个文件中,并根据平台运行代码(使用脚本嗅探),或者创建两个HTML文件,让服务器将正确的HTML发送到浏览器。您可以使用类似的方法来检测运行时所使用的浏览器类型,然后使用类似的方法动态添加相应的JS文件。否则,您可以使用“用户代理”的服务器端检查来检测用户正在运行的浏览器类型。另一种方法是添加第三个脚本,根据平台加载其中一个脚本。另一种令人沮丧的方法是使用
document.write
,但这是一种真正的邪恶。