2 a2421864133 A2421864133 于 2017.01.06 14:53 提问

var plugver=""中plugver=“1.2”

var plugver=""中plugver=“1.2”时chrome插件无法显示,设置为空或其他值时可以显示是为什么

var miguanPlugin=function(){
var _self=this;
var siteurl="//news.gozone17.com";
var plugver="";
var plugbrowser="";
var plugid="";
var pluginstd="";
var plugchan="";

var keywordData=[];

this.run=function(){
    var miguan_plugin_close=_self.cookie.get('tuibaozhushou_close');
    if(!miguan_plugin_close || miguan_plugin_close==0){
        _self.$c('tbzs_tbzs').style.display="block";
    }   
    _self.$c("tuibaozhushou_close").onclick=function(){
        var w=120+10;
        //_self.$c("tbzs_tbzs").style.right='-'+w+'px';
        _self.$c("tbzs_tbzs").style.display='none';
        _self.cookie.add('miguan_plugin_close',1);
    }
    _self.$c("tbzs_tbzs_hyz").onclick=function(){
        var url=window.location.href;
        var title=document.title;
        var time=parseInt(10*Math.random());
        $.get(siteurl+"/chrome/index",{"type":"main","id":plugid,"instd":pluginstd,"ver":plugver,"br":plugbrowser,"title":title,"url":url,"chan":plugchan},function(jsondata){
            jsondata=strToJson(jsondata);
            if(jsondata.state>0){
                _self.$c("tbzs_tbzs_ul").innerHTML=jsondata.data;
            }else{
                //alert(jsondata.data)
            }
        })  
    };  
};
this.$c=function (classname){
    var classElements = [],allElements = document.getElementsByTagName('*');
    for (var i=0; i< allElements.length; i++ ){
        if (allElements[i].className == classname ) {
            classElements[classElements.length] = allElements[i];
            return allElements[i];
        }
    }
    return false;
};
this.cookie={
    "add":function (name,value,expiresHours){ 
        var cookieString=name+"="+escape(value); 
        if(expiresHours>0){ 
            var date=new Date(); 
            date.setTime(date.getTime+expiresHours*3600*1000); 
            cookieString=cookieString+"; expires="+date.toGMTString(); 
        } 
        document.cookie=cookieString; 
    } ,
    "get":function (name){ 
        var strCookie=document.cookie; 
        var arrCookie=strCookie.split("; "); 
        for(var i=0;i<arrCookie.length;i++){ 
            var arr=arrCookie[i].split("="); 
            if(arr[0]==name)return arr[1]; 
        } 
        return ""; 
    },
    "delete":function (name){ 
        var date=new Date(); 
        date.setTime(date.getTime()-10000); 
        document.cookie=name+"=v; expires="+date.toGMTString(); 
    } 

};
this.postData=function(){
    var title = $("title").text();
    var url   = window.location.href ;
    $.get(siteurl+"/chrome/index",{"id":plugid,"instd":pluginstd,"ver":plugver,"br":plugbrowser,"title":title,"url":url,"chan":plugchan},function(result){
        try{
        var jsondata=strToJson(result);
        var state = jsondata.state ;
        if( state > 0 ){
            $("body").append(jsondata.data);
            if($("#zhitui_plugin_mode").val()==0){
                $miguanplugin.run();
            }
        }
        }catch(e){
            //alert(e.message);
            $miguanplugin.run();
        }

    })
};

};

var $miguanplugin=new miguanPlugin();
$miguanplugin.postData();

1个回答

dabocaiqq
dabocaiqq   2017.01.14 23:11
Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!
其他相关推荐
GFtp for FileZilla server
GFtp for FileZilla server var 1.2 ms vc6 and vc2003
CDH更改Zookeeper日志路径报错
CDH挂载在/上,硬盘容量过小,把日志目录换到/home,更改日志路径为/home/var/log/xxx,结果出现如下错误:  log4j:ERROR setFile(null,true) call failed. java.io .FileNotFoundException: /home/var/log/zookeeper/zookeeper-cmf-zookeeper-SERVE
JSTL1.0和JSTL1.1的区别
这要从一个异常说起According to TLD or attribute directive in tag file, attribute value does not accept any expressions产生异常的代码是如果使用jstl1.0会产生异常,因为1.0不支持attribute的EL赋值,使用1.1就正常 我们需要在两个地方注意1.0和1.1的使用一
AngularJS : this与$scope数通的暴露与通讯
controller as” 是Angular在1.2版本后新增的语法,我将从引用方式,作用范围,对象对比三个方面做两者的比较:      引用方式:         1) $scope 只需要在注入中声明,后面就可以直接在附加数据对象:             controller:               function AC
window中的tls1.0、tls1.1、tls1.2启用方法!
随着sha-1的废止,需要更强的防护手段作为常规手段,原来的设置已经被很多的网站抛弃使用。 1. 进入控制面板界面: 2.将控制面板的查看方式修改为“大图标”或“小图标”,点击下面的【internet 选项】;    3.在internet选项界面的“高级”选卡“设置”框中勾选“使用TLS1.0”、“使用TLS1.1”、“使用TLS1.3”,点击应用并确定即可。
Play Framework ajax集成使用
var listAction = #{jsAction @list(':search', ':size', ':page') /} $('#result').load(listAction({search: 'x', size: '10', page: '1'}), function() { $('#content').css('visibility', 'visible') })
TPM1.2到TPM 2.0的变化
原文地址:http://www.vonwei.com/?mod=pad&act=view&id=11 TPM 1.2规范主要面向PC平台,其103版本在2009年被接受为ISO标准(ISO/IEC 11889),而且国际上上亿的终端机器和laptop都配备了TPM安全芯片,到目前为止,虽然有声称TPM 2.0的芯片制造出来,不过占据主要市场的还是TPM 1.2芯片。由于TPM 2.0与TPM
TLS/SSL 协议详解 (31)TLS1.1 TLS1.2 在CBC模式下两种不同的加解密方式及优化思考
SSL优化
iOS中的@synthesize var=_var
直接看代码 @interface MyWindow : NSWindow { } @property(readwrite) BOOL capturing; @end and then in the implementation use @synthesize capturing; 上面这段代码在32位环境中会报错,因为我们并未声明变量 capturing 而在64位环境中并不会报错,因为
RTSP简单流程
OPTIONS rtsp://192.168.1.101:8086/ RTSP/1.0 CSeq: 2 User-Agent: LibVLC/2.1.2 (LIVE555 Streaming Media v2013.12.05) RTSP/1.0 200 OK Server: MajorKernelPanic RTSP Server Cseq: 2 Co