A. XP系统IE8无法安装,提示如下图,说让重启,重启动后还是这个样子,谁帮帮我!
这是IE8的事,XP最好别用IE8,他对XP不好,我的机器就是XP装IE8,速度没IE6快,装完更是上网经常死机,WIN7或VST用IE8没事,他挑系统,至于你的问题应该是你的系统问题或你的IE8有问题,别再什么太平洋那里下,有的有病毒不说,还不好使,你用该有qq软件管理那东西(具体名字记不住)在那上下个,如果还不好使,那就是你系统问题,现在国内几乎所有XP都是盗版,有的盗的不好,所以好多软件不能用。你发的这张图我看了,它的意思说你的机器装不了,你重启多少遍都没用,建议你换个IE8试试,如果不好使,建议你换个XP系统,IE8是兼容XP的。(最后建议楼主,不要用IE8,XP虽然能跑,但很慢,有事容易死机)。。。。。
B. opera浏览器设置问题
Quote:
一些说明
偶默认浏览本文的朋友对于Opera已有初步了解,因此部分设置没有详细说明,见谅。
偶能力有限,加之内容实在过多,这篇说明难免有遗漏和错误之处,欢迎大家跟帖补充。
紫色文字均为链接,可点击直达该设置,部分设置为UNIX only,链接在win下无效,偶已注明。
本文以Opera 9.20 unix build 638为参考,因此部分设置与win版略有出入,缺漏的部分偶会继续补充。
四十楼有本文的下载,可以将其添加到面板中以方便查阅。
日后如有新增,偶将会在四十楼更新。
本文适用于Opera 9.20 final 及更新版本。 关于opera:config
opera:config 是Opera首选项编辑器,他包含了Opera中所有设置,实质上是opera6.ini文件的网页编辑工具。相对于直接编辑INI文件,opera:config中的大部分设置不需重启即可生效。
[User Prefs]About Style File
定义opera:about的样式表的路径,不建议更改。Accept Cookies Session Only
会话结束时删除cookies。
可以在首选项>高级>cookies中设置。AddressBar Alignment
地址栏对齐方式。可以在外观中设置。
0 表示不显示
1 表示左边
2 表示顶部
3 表示右边
4 表示底部Allow Context Menus
允许右键(Mac上的Ctrl+单击)菜单。Allow Empty Workspace
允许不带标签的窗口,即允许关闭所有标签。Allow script to change status
允许脚本改变状态栏。可在首选项->高级->内容->js选项中设置。Allow script to hide address
允许脚本隐藏地址栏。可在首选项->高级->内容->JS选项中设置。Allow script to lower window
允许脚本最小化窗口。可在首选项->高级->内容->JS选项中设置。Allow script to move window
允许脚本移动窗口位置。可在首选项->高级->内容->JS选项中设置。Allow script to raise window
允许脚本激活最小化窗口。可在首选项->高级->内容->JS选项中设置。Allow script to receive right clicks
允许脚本检测右键单击。可在首选项->高级->内容->JS选项中设置。Allow script to resize window
允许脚本改变窗口大小。可在首选项->高级->内容->JS选项中设置。Alternative Page Cycle Mode
标签循环顺序。可在首选项->高级->标签中设置。
0 表示按最近浏览顺序循环
1 表示按标签栏顺序循环Always Load User JavaScript
对任何页面均载入自定义JS。Append Extension To Filename
为保存的文件自动添加扩展名,UNIX only。Ask For Cookie Confirmation
在接受cookies时询问我。
可在首选项->高级->cookies中设置。Auto Dropdown
自动打开文本框的自动完成下拉列表。
比如地址栏的下拉列表。Automatic RAM Cache
自动设置缓存大小。Automatic Select Menu
允许双击文本弹出右键菜单。Automatic Window Storage File
自动保存的会话的路径。Avoid Flicker
开启双倍缓冲区。
具体作用不明。Browser CSS File
浏览器样式表的路径。Browser JavaScript
0 表示不下载也不启用browser.js
1 表示强制当前browser.js无效,在下次检查更新时重新下载并将值设为2
2 表示启用browser.js并每周更新
注:browser.js是用来提升Opera的兼容性的,由官方维护更新。Button Directory
某路径,具体作用不明。Button Set
当前皮肤。Cache Directory4
缓存路径。
置空表示使用默认的cache4.dat。Cache Style File
opera:cache的样式表路径,不建议更改。Center Mousebutton Action
设置鼠标中键动作。可在首选项->高级->快捷键->中键选项中设置。
0 表示打开链接
1 表示在新页面打开链接
2 表示在后台页面打开
3 表示在新窗口打开
4 表示在后台窗口打开
5 表示不打开链接Certificate Info CSS File
证书信息的样式表路径,不建议更改。Chat Room Splitter
IRC聊天室在线用户列表框宽度。Check For New Opera
设置检查Opera更新周期,单位周。
0 表示禁止检查更新。Click To Minimize
允许单击最小化标签。Client Pull
允许HTTP链接重定向。Client Refresh
允许自动重定向。
可在首选项->高级->网络中设置。Color List Row Mode
不明。Color Scheme Mode
配色方案。可在外观->皮肤中设置
0 表示无配色方案
1 表示系统配色方案
2 表示其他配色方案CompatMode Override
不明。
0 表示自动
1 表示固定
2 表示从不Config Style File
opera:config的样式表路径,不建议更改。Confirm Open Bookmark Limit
默认值为5,当一次性打开多于5个书签时弹出提示。
0 表示从不提示。Console Error Log
控制台错误日志路径。Console Error Log Enabled
允许记录控制台错误,不建议开启,个人认为没啥用。Console Error Log Filter
控制台错误日志过滤器,在日志中仅记录过滤器的内容。Content Block CSS File
内容过滤样式表,不建议更改。Dialog Configuration
对话框配置,置空为默认。
一般很少用到,默认是dialog.ini。Dir Style File
本地文件夹及FTP样式表路径,不建议更改。Direct History File
直接访问的网页的历史记录。Disable Bookmark Import
禁止导入书签。
0 表示禁用此选项。Disabled Cookie State
不明。Display Link Title
在提示中不显示链接标题。Do Not Show Cookie Domain Errors
在错误控制台中不显示cookie域错误。Do Not Show Cookie Path Errors
在错误控制台中不显示cookie路径错误。Do Not Show Language Version Conflict Warning
不显示关于语言包版本与浏览器版本不符的警告。
Opera 8.××的语言包不可用在Opera 9.××中。Do Not Show No Domain IP Addess Errors
对于丢失IP地址的cookie的处理方式。
0 表示拒绝cookie并弹出错误对话框
1 表示拒绝cookie但不弹出错误对话框
2 表示接受cookieDocument Mode
不明。Download Directory
默认下载对话框路径。Downloaded Overrides File
override_downloaded.ini文件路径。Draw Anti Aliased Fonts
对字体开启反锯齿,UNIX only。Ellipsis In Center
当字符串过长时省略中间部分,并以省略号代替。
否则省略末尾部分,并以省略号代替。Enable Cookies
启用cookie,可在首选项->高级->cookie中设置。
0 表示从不接受任何cookie
1 表示仅接受我访问站点的cookie
2 表示接受来自同一服务器的第三方cookie
3 表示接受所有cookie
4 表示接受站点首选项中允许的第三方cookie
5 表示按照站点首选项中的设置来处理cookie,但是拒绝所有非同一服务器的第三方cookie
6 同5,但不拒绝非同一服务器的第三方cookie
7 表示接受cookie前先询问我
8 表示按照站点首选项中的设置处理第三方cookie,并询问我Enable Core X Fonts
启用CoreX字体,UNIX only。Enable Drag
1 表示允许拖曳链接
2 表示允许拖曳书签
8 表示允许拖曳窗口
255 表示允许拖曳任何元素
位字段。比如既要拖曳链接,又要拖曳书签,则值为3(1+2).Enable Edit Triple Click
双击与三击的处理方式。
0 表示双击选择段
1 表示双击选择单词,三击选择段Enable Gesture
启用鼠标手势。可以在首选项->高级->快捷键中设置。Enable Referrer
允许引用者记录,可以在首选项->高级->网络中设置。Enable Scrollbar Colors
允许样式表控制滚动条颜色。Enable Start Tool Bar
启用开始栏。
这里的设置似乎没什么影响。Enable Styling On Forms
启用网页样式,可以在首选项->高级->内容中设置。Enable Usage Statistics
启用使用统计。
打开後会在\profile\usagereport\下生成xml文件,下面是个CSS样式表,可以方便的在Opera中查看这个xml文件
Copy code
preferences {
display:block;
background-color: white;
padding: 1em;
font-family: "Trebuchet MS", Arial, sans-serif;
font-size: 1em;
}section {
display: block;
border: 1px gray solid;
margin-top: 1.5em;
padding: 0.4em;
}section[id]::before {
content: attr(id);
display: block;
width: 40%;
position: relative;
top: -0.9em;
font-weight: bold;
line-height: 1.2em;
background-color: #EFEFEF;
border: 1px black solid;
margin-left: 1em;
padding: 0.1em 0.5em;
}value:first-child {
margin-top: -0.5em; /* compensate for relative positioning of header */
}value {
display:list-item;
list-style-type: none;
margin-left: 1.1em;
width: 40%;
background-color: white;
font-size: 0.9em;
line-height: 1.3em;
text-align: right;
}value[id]::before{
content: attr(id) ": ";
font-style: italic;
float:left;
min-width: 30%;
text-align: left;
}Enable Wand
启用wand密码管理器。
可以在首选项->wand中设置。Enable Xft Fonts
启用xft字体,UNIX only。Enable config URL
不明。Entities In Forms
不明。Error Console Filte
错误控制台过滤器。Error Style File
错误提示样式表的路径,不建议更改。Extended Center Mousebutton Action
设置鼠标中键扩展动作(shift+中键)。
0 表示弹出中键设置对话框
1 表示粘贴并转到,UNIX onlyFallback HTML Encoding
设置没有指定编码的网页所使用的编码。
可以在首选项->通用->细节中设置。First Update Delay
重绘页面的延迟时间,单位毫秒。
可以在首选项->高级->浏览中设置。Force DPI
设置DPI大小。
如果你屏幕分辨率过大而造成字体过小,可以尝试增大这个值,不过偶这里似乎无效。Force Encoding
设置网页编码。可以在查看->编码中设置。
不可置空。
中文:Autodetect-ZH
韩文:Autodetect-KO
日文:Autodetect-JP
俄文:Autodetect-RUGesture Threshold
设置鼠标手势的阀值,建议默认就好,多了就太繁琐了。
N久前默认值为3,后来从某个版本起默认值改为5了,也就是说在一个连续的手势中可以最多设置5个方向。Global History File
已访问网页的历史记录Has Restored Extensions
不要更改,UNIX only。
2 表示修复MIME类型。Has Restored MIME Flag
C. bootstraptable加载时为什么会查找detect.js
boorstraptable是包含于detect.js。
detect.js来自于《JAVASCRIPT高级程序设计》。
Js是一个JavaScript库,用于基于Naviator.userAgent字符串检测平台、版本、制造商和类型。
detect.js是下文的判断方法。
D. js检测浏览器的基本信息 如:版本 内核 。。。。
(function(win,doc,nav)
{
/**
*@des浏览器判断脚本,兼容cmd规范
*/
varua=nav.userAgent.toLowerCase(),key=
{
ie:"msie",
sf:"safari",
tt:"tencenttraveler"
},
//正则列表
reg=
{
browser:"("+key.ie+"|"+key.sf+"|firefox|chrome|opera)",
shell:"(maxthon|360se|360chrome|theworld|se|theworld|greenbrowser|qqbrowser|lbbrowser|bibrowser)",
tt:"(tencenttraveler)",
os:"(windowsnt|macintosh|solaris|linux)",
kernel:"(webkit|gecko|likegecko)"
},System=
{
"5.0":"Win2000",
"5.1":"WinXP",
"5.2":"Win2003",
"6.0":"WinVista",
"6.1":"Win7",
"6.2":"Win8",
"6.3":"Win8.1"
},chrome=null,is360Chrome=null,//360浏览器
is360se=null,//360级速浏览器
//特殊浏览器检测
is360=(function()
{
//高速模式
varresult=ua.indexOf("360chrome")>-1?!!1:!1,s;
//普通模式
try
{
if(win.external&&win.external.twGetRunPath)
{
s=win.external.twGetRunPath;
if(s&&s.indexOf("360se")>-1)
{
result=!!1;
}
}
}
catch(e)
{
result=!1;
}
returnresult;
})(),
//判断网络浏览器
isBai=(function()
{
returnua.indexOf('bibrowser')>-1?!!1:!1;
})(),
//判断网络影音浏览器
isBaiPlayer=(function()
{
returnua.indexOf('biplayer')>-1?!!1:!1;
})(),
//判断爱帆avant浏览器
isAvant=(function()
{
returnua.indexOf('爱帆')>-1?!!1:!1;
})(),isLiebao=(function()
{
returnua.indexOf('lbbrowser')>-1?!!1:!1;
})(),
//特殊检测maxthon返回版本号
maxthonVer=function()
{
try
{
if(/(d+.d)/.test(win.external.max_version))
{
returnparseFloat(RegExp['x241']);
}
}
catch(e)
{
}
}(),browser=getBrowser(),shell=uaMatch(reg.shell),os=uaMatch(reg.os),kernel=uaMatch(reg.kernel);
//ie11
functiongetBrowser()
{
//检测是否是ie内核是否是ie10标识
if((!!win.ActiveXObject||"ActiveXObject"inwin)
&&(ua.match(/.netclr/gi)&&ua.match(/rv:(w+.w+)/gi)))
{
return[
"msie",ua.match(/rv:(w+.w+)/gi)[0].split(":")[1]
];
}
returnuaMatch(reg.browser);
}
/**
*对ua字符串进行匹配处理
*
*@param{string}
*str要处理的字符串
*@return{array}返回处理后的数组
*/
functionuaMatch(str)
{
varreg=newRegExp(str+"\b[\/]?([\w\.]*)","i"),result=ua.match(reg);
returnresult?result.slice(1):[
"",""
];
}
functiondetect360chrome()
{
return'track'indocument.createElement('track')&&'scoped'indocument.createElement('style');
}
functionisHao123()
{
return!!(window.external&&window.external.ExtGetAppPath&&window.external.ExtGetAppPath());
}
functionisIpad()
{
returnua.indexOf("ipad")>-1||ua.indexOf("iphone")>-1;
}
functioncanvasSupport()
{
return!!document.createElement('canvas').getContext;
}
//保存浏览器信息
if(browser[0]===key.ie)
{
if(is360)
{
shell=[
"360se",""
];
}
elseif(maxthonVer)
{
shell=[
"maxthon",maxthonVer
];
}
elseif(shell==",")
{
shell=uaMatch(reg.tt);
}
}
elseif(browser[0]===key.sf)
{
browser[1]=uaMatch("version")+"."+browser[1];
}
chrome=(browser[0]=="chrome")&&browser[1];
//如果是chrome浏览器,进一步判断是否是360浏览器
if(chrome)
{
if(detect360chrome())
{
if('v8Locale'inwindow)
{
is360Chrome=true;
}
else
{
is360se=true;
}
}
}
/*
*获取操作系统
*/
functiongetSystem()
{
varplat=navigator.platform,isWin=(plat=="Win32")||(plat=="Windows")||(plat=="Win64"),isMac=(plat=="Mac68K")
||(plat=="MacPPC")||(plat=="Macintosh")||(plat=="MacIntel");
if(isMac)
{
return"Mac";
}
varisUnix=(plat=="X11")&&!isWin&&!isMac;
if(isUnix)
{
return"Unix";
}
varisLinux=(String(plat).indexOf("Linux")>-1);
if(isLinux)
{
return"Linux";
}
if(isWin)
{
returnSystem[os[1]]||"other";
}
return"other";
}
//遵循cmd规范,输出浏览器、系统等响应参数
window.exports=
{
cookieEnabled:navigator.cookieEnabled,
isStrict:(doc.compatMode=="CSS1Compat"),
isShell:!!shell[0],
shell:shell,
kernel:kernel,
platform:os,
types:browser,
chrome:chrome,
system:getSystem(),
firefox:(browser[0]=="firefox")&&browser[1],
ie:(browser[0]=="msie")&&browser[1],
opera:(browser[0]=="opera")&&browser[1],
safari:(browser[0]=="safari")&&browser[1],
maxthon:(shell[0]=="maxthon")&&shell[1],
isTT:(shell[0]=="tencenttraveler")&&shell[1],
is360:is360,
is360Chrome:is360Chrome,//是否是chrome内核的360浏览器
is360se:is360se,//是否是chrome内核的360极速浏览器
isBai:isBai,
isHao123:isHao123,//判断hao123浏览器
isLiebao:isLiebao,
isSougou:(shell[0]=="se"),
isQQ:shell[0]=="qqbrowser",
isIpad:isIpad,
version:'',
noDl:isBai||isAvant||isBaiPlayer,//浏览器下载入口需排除的浏览器
canvasSupport:canvasSupport()//是否支持canvas
};
})(window,document,navigator);
E. IE浏览器首面怎么修改
在Internet选项里面修改
F. 这段JS代码不对吗
大哥,我看到你的函数!冒昧问一句——这函数什么时间执行的?
G. 这是我从github 上下载的zepto,帮忙解释下各个模块js的作用
ajax.jsXMLHttpRequest 和 JSONP 功能
assets.js 实验性功能,从DOM中移除Image时清理iOS内存
callbacks.jsdeferred.js的依赖模块
data.js数据存储 data() 功能
deferred.js 延迟对象$.Deferred
detect.js 操作系统、浏览器探测,识别os browser
event.js 事件模块,on() off()
form.js form表单功能,序列化表单数据,提交表单等
fx.js css3动画功能
fx_method.js 动画扩展功能
gesture.js ‘pinch’手势功能
ie.js 兼容WP8 IE10+
ios3.js 兼容iOS3
selector.js 实验性功能,扩展css3选择器,如:$('div:first')andel.is(':visible').
stack.js 提供andSelf和end()链方法
touch.js 触摸事件
zepto.js 核心功能模块
H. 如何在用户使用IE8及以下的浏览器时,弹出浏览器版本过低的提示
把这个写到你的js文件里,比如说“test.js”:
varBrowserDetect={
init:function(){
this.browser=this.searchString(this.dataBrowser)||"Anunknownbrowser";
this.version=this.searchVersion(navigator.userAgent)
||this.searchVersion(navigator.appVersion)
||"anunknownversion";
},
searchString:function(data){
for(vari=0;i<data.length;i++){
vardataString=data[i].string;
vardataProp=data[i].prop;
this.versionSearchString=data[i].versionSearch||data[i].identity;
if(dataString){
if(dataString.indexOf(data[i].subString)!=-1)
returndata[i].identity;
}
elseif(dataProp)
returndata[i].identity;
}
},
searchVersion:function(dataString){
varindex=dataString.indexOf(this.versionSearchString);
if(index==-1)return;
returnparseFloat(dataString.substring(index+this.versionSearchString.length+1));
},
dataBrowser:[
{
string:navigator.userAgent,
subString:"Chrome",
identity:"Chrome"
},
{
string:navigator.vendor,
subString:"Apple",
identity:"Safari",
versionSearch:"Version"
},
{
prop:window.opera,
identity:"Opera",
versionSearch:"Version"
},
{
string:navigator.userAgent,
subString:"Firefox",
identity:"Firefox"
},
{
string:navigator.userAgent,
subString:"MSIE",
identity:"Explorer",
versionSearch:"MSIE"
},
{
string:navigator.userAgent,
subString:"Gecko",
identity:"Mozilla",
versionSearch:"rv"
},
{//forolderNetscapes(4-)
string:navigator.userAgent,
subString:"Mozilla",
identity:"Netscape",
versionSearch:"Mozilla"
}
],
};
BrowserDetect.init();
然后用法如下:
if(test.BrowserDetect.version<=8&&test.BrowserDetect.browser=="Explorer"){
alert("IE版本小于8,请更新!");
}
也可以让你判断火狐等别的浏览器,你可以看看代码。