JavaScript 常用的小功能集合
Posted 走在一线的码农
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了JavaScript 常用的小功能集合相关的知识,希望对你有一定的参考价值。
1. 得到当前用户使用的浏览器的内核版本
function getExplorer(){
var browser = ""; var explorer = window.navigator.userAgent; if (explorer.indexOf("MSIE") >= 0) { // ie10及以下 var b_version = navigator.appVersion; var version = b_version.split(";"); version = version[1].replace(/[ ]/g, ""); version = version.split(‘MSIE‘)[1]; browser = ‘IE:‘ + version; } else if (explorer.indexOf("Firefox") >= 0) { // Firefox browser = ‘Firefox‘; } else if (explorer.indexOf("Chrome") >= 0) { // Chrome browser = ‘Chrome‘; } else if (explorer.indexOf("Opera") >= 0) { // Opera browser = ‘Opera‘; } else if (explorer.indexOf("Safari") >= 0) { // Safari browser = ‘Safari‘; } else if (explorer.indexOf("Trident/7.0") >= 0) { // IE11 browser = ‘IE:10.0以上‘; } return browser; }
2. 禁止鼠标右键操作
function click() { if(event.button == 2 || event.button == 3) { alert("禁止鼠标右键操作"); } } document.onmousedown = click;
3. 关闭当前窗口
function closeWin() { window.close(); return false; }
4. 打印当前页面
function printWin() { window.print(); }
5. 获取 URL 中传递的参数
function getQueryString(name) { var reg = new RegExp("(^|&)" + name + "=([^&]*)(&|$)", "i"); var r = window.location.search.substr(1).match(reg); if (r != null) { return unescape(r[2]); } return null; }
持续更新中(欢迎各位提出需要的功能)...
以上是关于JavaScript 常用的小功能集合的主要内容,如果未能解决你的问题,请参考以下文章