日期:2014-05-16  浏览次数:20394 次

这一段JS代码为什么不能在搜狗浏览器高速显示?document.write()
【求助】这一段javascript为什么无法在搜狗浏览器高速模式下运行,一点儿反映都没有,连alert();都没有反应
【情况】
     -->   在搜狗浏览器的“高速”模式下,这个javascript文件里面连在第一行写alert();都没执行;
     -->   但是“兼容模式”下却可以,其他浏览器测试也是可以的。
     -->   但是另外一个创建javascript滚动的却可以(在高速模式下),里面有scrollLeft 这样的代码的却可以。

【代码】 文件 page.js

/*
 +---------------------------------------------
 *  Create HTML for zthd in index.htm
 +---------------------------------------------
 *  Author:   default.fu@gmail.com
 *  Date:     2011-03-18
 *  Charset:  UTF-8
 *  Notice:   To Use This File Must Include jquery.min.js First!
 *
 */

if(typeof(zbphpObj) == "undefined") var zbphpObj = [];

//------------------------------------

zbphpObj = [
{
  "lnk":"http://www.zbphp.com/12752.html?1300412098",
  "tit":"1",
  "pic":"001.jpg",
},
{
  "lnk":"http://www.zbphp.com/12528.html?1300412123",
  "tit":"2",
  "pic":"002.jpg"
},
{
"lnk":"http://www.zbphp.com/12230.html?1300412147",
"tit":"3",
"pic":"003.jpg"
},
{
  "lnk":"http://www.zbphp.com/81671.html?1300412167",
  "tit":"4",
  "pic":"004.jpg"
},
{
  "lnk":"http://www.zbphp.com/7598.html?1300412196",
  "tit":"5",
  "pic":"005.jpg"
},
{
  "lnk":"http://www.zbphp.com/4815.html?1300412248",
  "tit":"6",
  "pic":"006.jpg"
}];


document.write("<ul>");
var j=0;
for(var i in zbphpObj){
  alert(j);
  j++;
  document.write("<li>");
  document.write('<div class="li-tt li'+j+'" id="_xrli'+j+'"><a href="'+zbphpObj[i].lnk+'" target="_blank" '+(j == 1 ? 'class="curr"':'')+' onmouseover="LiTabs(\'_xrli\','+j+',6,\'curr\')">'+zbphpObj[i].tit+'<\/a><\/div>');
  document.write('<div class="li-ct" id="_xrli'+j+'_img" style="display:'+(j == 1 ? 'block':'none')+'"><a href="'+zbphpObj[i].lnk+'" target="_blank"><img src="/images/index/zbphpObj/'+zbphpObj[i].pic+'" alt="'+zbphpObj[i].tit+'" border="0" width="255" height="136" \/><\/a><\/div>');
  document.write("</li>");
  }
document.write("</ul>");



【其他的问题】
      -->   在搜狗浏览器里面还有其他问题,就是不能使用window.open(),会被阻止,但是我打开别人的网页里面却发现他们使用window.open()没有被阻止,一直无法解决这个问题,代码都一样却硬是被阻止了。
document.write创建的 HTML里面的<a href="外站链接" target="_blank"></a>打开的窗口会被阻止。

搜狗浏览器现在发展的用户群越来越大了。因为很多人安装了后根本就无法写在干净。卸载后又偷偷自动安装。
现在不得不考虑这一款浏览器了。其实他的问题还大得多,CSS样式很多都无法识别。

如何解决document.write在搜狗浏览器高速模式下无法运行的问题啊,现在还没有解决。



------解决方案--------------------
这个应该是搜狗浏览器自身设置另类/怪异的问题吧。这个搜狗浏览器用的人很多吗。不多的话就直接PASS,不考虑他的问题了。
------解决方案--------------------
搜狗浏览器,有一个BUG反馈,你把这个问题反馈给他们的技术开发团对,也许下一个版本就不会出现这样的问题了!
页面中鼠标指针图形的有关问题,求指导