ylbtech-浏览器端-W3School-JavaScript-Browser: Navigator 对象 1.返回顶部1、Navigator 对象Navigator 对象Navigator 对象包含有关浏览器的信息。注释:没有应用于 navigator 对象的公开标准,不过所有浏览器都支持该对象。Navigator 对象集合集合描述plugins[]返回对文档中所有嵌入式对象的引用。该集合是一个 Plugin 对象的数组,其中的元素代表浏览器已经安装的插件。Plug-in 对象提供的是有关插件的信息,其中包括它所支持的...
<%@ page language="java" import="java.util.*" pageEncoding="UTF-8"%> <% String path = request.getContextPath(); String basePath = request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort()+path+"/"; %><!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> <html><head><base href="<%=basePath%>"><title>My JSP 'MyJsp.jsp' starting page</title><meta http-equiv="pragma" cont...
用JS来判断了,经过查找资料终于实现了效果,function is_weixn(){ var ua = navigator.userAgent.toLowerCase(); if(ua.match(/MicroMessenger/i)=="micromessenger") { return true; } else { return false; }} 通过测试完全通过,无论是android 还是iphone,ipad 都可以,当然我们除了用js来判断之外,用其它语言来判断就更简单了,比如PHPfunction is_weixin(){ if ( strpos($_SERVER[‘HTTP_US...
$.browser.[‘浏览器关键字‘]//谷歌浏览器、360浏览器等其他一些浏览器,没有专门的判断 function appInfo() {var bro = $.browser;var binfo = "";if (bro.msie) {binfo = "Microsoft Internet Explorer " + bro.version; // bro.version 获得的是浏览器版本}else if (bro.mozilla) {binfo = "Mozilla Firefox " + bro.version;}else if (bro.safari) {binfo = "Apple Safari " + bro.version;}else if (bro.opera) {binfo =...
1.阻止事件冒泡,使成为捕获型事件触发机制.1function stopBubble(e) { 2//如果提供了事件对象,则这是一个非IE浏览器 3if ( e && e.stopPropagation ) 4//因此它支持W3C的stopPropagation()方法 5 e.stopPropagation(); 6else7//否则,我们需要使用IE的方式来取消事件冒泡 8 window.event.cancelBubble = true; 9 }2.当按键后,不希望按键继续传递给如HTML文本框对象时,可以取消返回值.即停止默认事件默认行为. 1//阻止浏...
一些公共对象。详细参考手册。 一、Window 对象 Window 对象表示浏览器中打开的窗口。 如果文档包含框架(<frame> 或 <iframe> 标签),浏览器会为 HTML 文档创建一个 window 对象,并为每个框架创建一个额外的 window 对象。 注意: 没有应用于 window 对象的公开标准,不过所有浏览器都支持该对象。属性描述closed返回窗口是否已被关闭。defaultStatus设置或返回窗口状态栏中的默认文本。document对 Document 对象的...
原文链接http://www.cnblogs.com/zcjnever/archive/2011/04/21/2023133.htmlJavascript中的offsetParent属性 支持的浏览器:Internet Explorer 4.0+,Mozilla 1.0+,Netscape 6.0+,Opera 7.0+,Safari 1.0+ 总结 :offsetParent属性返回一个对象的引用,这个对象是距离调用offsetParent的元素最近的(在包含层次中最靠近的),并且是已进行过CSS定位的容器元素。 如果这个容器元素未进行CSS定位, 则offsetParent属性的取值为根元素...
function myBrowser() {var userAgent = navigator.userAgent; //取得浏览器的userAgent字符串var isOpera = userAgent.indexOf("Opera") > -1; //判断是否Opera浏览器var isIE = userAgent.indexOf("compatible") > -1&& userAgent.indexOf("MSIE") > -1 && !isOpera; //判断是否IE浏览器var isEdge = userAgent.indexOf("Edge") > -1; //判断是否IE的Edge浏览器var isFF = userAgent.indexOf("Firefox") > -1; //判断是否Firefox...
由于手机和电脑分辨率不同,所以有的时候浏览网页的时候需要区分是手机浏览还是电脑浏览,然后指向指定页面展示,下面就是js区分代码。 <script type=”text/javascript”> //平台、设备和操作系统 var system ={ win : false, mac : false, xll : false };http://dict.baidu.com/s?wd=%E6%B4%9B%E4%B8%BD%E8%AF%97+%E4%BD%A0%E7%9A%84%E9%80%89%E6%8B%A9+%E6%89%BE%E5%9B%9E%E8%87%AA%E4%BF%A1%E4%B8%8E%E9%...
客户端会缓存css或js文件,改变版本号,客户端浏览器就会重新下载新的js或css文件,在js或css后加?v= 版本号的用法如下代码如下:<span style="font-size:14px;">css和js带参数(形如.css?v=与.js?v= 或 .css?version=与.js?version= ) <script type=”text/javascript” src=”jb51.js?version=1.2.6″></script><link rel=’stylesheet’ href=’base.css?version=2.3.3′ type=’text/css’ />使用参数有两种可能: 第一、脚本...
功能描述 通过 JavaScript 实现图片的本地预览(无需上传至服务器),兼容所有浏览器(IE6&IE6+、Chrome、Firefox)。 实现要点 ● 对于 Chrome、Firefox、IE10 使用 FileReader 来实现。● 对于 IE6~9 使用滤镜 filter:progid:DXImageTransform.Microsoft.AlphaImageLoader 来实现。<!DOCTYPE html><html><head><meta http-equiv="Content-Type" content="text/html;charset=utf-8"/><style type="text/css"> #preview, .img, im...
IE8Disable(); function IE8Disable() {var browser = navigator.appName;var b_version = navigator.appVersion;var version = b_version.split(";");if (version.length > 1) {var trim_Version = parseInt(version[1].replace(/[ ]/g, "").replace(/MSIE/g, ""));if (trim_Version < 9) {alert(‘不兼容IE8以下的版本‘);//location.href = ‘http://www.onestopweb.cn/‘;return false;}};alert(‘符合‘); }原文:http://ones...
// 用变量保存可以加速对对象原型的hasOwnProperty的访问。var hasOwnProperty =Object.prototype.hasOwnProperty;function isEmpty(obj){// 本身为空直接返回trueif(obj ==null)returntrue;// 然后可以根据长度判断,在低版本的ie浏览器中无法这样判断。if(obj.length >0)returnfalse;if(obj.length ===0)returntrue;//最后通过属性长度判断。for(var key in obj){if(hasOwnProperty.call(obj, key))returnfalse;}returntrue;}例子...
在实际看发展。有时候会遇到在IOS和Android中要用不同的方法处理网页。须要让网页返回当前浏览器的类型。/*** 推断浏览器类型*/ var Browse = function () {//推断是否是苹果系统this.browseIos = function () {var ua = navigator.userAgent.toLowerCase();if (/(iphone|ipad|ipod|ios)/i.test(ua)) {//苹果return true;}return false;};//推断是否是微信内置浏览器this.browseWeiXin = function () {var ua = navigator.userAgen...
<span style="font-size:24px;color:#ff0000;">手机端:</span><span style="font-size:14px;color:#339999;">//判断浏览器var browser = {versions : function() {var u = navigator.userAgent, app = navigator.appVersion;return {trident : u.indexOf('Trident') > -1, //IE内核presto : u.indexOf('Presto') > -1, //opera内核webKit : u.indexOf('AppleWebKit') > -1, //苹果、谷歌内核gecko : u.indexOf('Gecko') > -1 && u...