nodejs linux32位下载,在nodejs官网点击下载install,它是怎么判断我的电脑是32位还是64位?...

navigator.userAgent,源码148行请自行查看。

window._gaq = [['_setAccount', 'UA-10874194-2'], ['_trackPageview']];

(function(d, t) {

var g = d.createElement(t),

s = d.getElementsByTagName(t)[0];

g.src = '//www.google-analytics.com/ga.js';

s.parentNode.insertBefore(g, s);

}(document, 'script'));

;(function(d,n) {

var os = n.platform.match(/(Win|Mac|Linux)/);

var x = n.userAgent.match(/x86_64|Win64|WOW64/) ||

n.cpuClass === 'x64' ? 'x64' : 'x86';

var base = 'http://nodejs.org/dist/v0.10.32/';

var href = 'node-v0.10.32.tar.gz';

var db = d.getElementById('downloadbutton');

var d2;

switch (os && os[1]) {

case 'Mac':

href = 'node-v0.10.32.pkg';

break;

case 'Win':

href = 'node-v0.10.32-' + x + '.msi';

if (x === 'x64') href = 'x64/' + href;

break;

// TODO uncomment when we have these

// case 'Linux':

// // two buttons: .deb and .rpm

// href = 'node-v0.10.32-' + x + '.rpm';

// var d2 = document.createElement('a');

// d2.href = base + 'node-v0.10.32-' + x + '.deb';

// d2.className = 'button downloadbutton';

// d2.innerHTML = 'INSTALL .deb';

// db.innerHTML = 'INSTALL .rpm';

// db.parentNode.insertBefore(d2, db);

// break;

}

db.href = base + href;

// if there's one download option, then download it at #download

if (location.hash === '#download' && !d2)

location.replace(b.href);

})(document,navigator);

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值