gitbook-plugin-statistics
Advanced tools
Comparing version 1.0.4 to 1.0.5
@@ -1,20 +0,33 @@ | ||
require(["gitbook"], function(gitbook) { | ||
gitbook.events.bind("start", function(e, config) { | ||
require(["gitbook", 'jQuery'], function(gitbook, $) { | ||
config["statistics"] = config["statistics"] || {}; | ||
console.log(config["statistics"],config["statistics"].bd_token,config["statistics"].cnzz_id,"statistics"); | ||
if (config["statistics"].bd_token !== "") { | ||
var hm = document.createElement('script'); | ||
hm.src =config["statistics"].bd_url+'?' + config["statistics"].bd_token; | ||
var s = document.getElementsByTagName('script')[0]; | ||
s.parentNode.insertBefore(hm, s); | ||
} | ||
let bdToken; | ||
let bdUrl; | ||
let cnzzId; | ||
let cnzzUrl; | ||
if (config["statistics"].cnzz_id !== 0) { | ||
var res = "<div style='display:none'><script type=\"text/javascript\">document.write(unescape(\"%3Cspan id='cnzz_stat_icon_\"+config[\"statistics\"].cnzz_id+\"'%3E%3C/span%3E%3Cscript src='\" + config[\"statistics\"].cnzz_url + \"%3Fid%3D\"+config[\"statistics\"].cnzz_id+\"' type='text/javascript'%3E%3C/script%3E\"));</script></div>" | ||
console.log(document.getElementsByTagName('body'),"result"); | ||
document.getElementsByTagName('body')[0].append(res); | ||
} | ||
function insertStatisticsScript() { | ||
if (bdToken !== "") { | ||
const hm = document.createElement('script'); | ||
hm.src = cbdUrl+'?' + bdToken; | ||
const s = document.getElementsByTagName('script')[0]; | ||
s.parentNode.insertBefore(hm, s); | ||
} | ||
if (config["statistics"].cnzz_id !== 0) { | ||
const res = "<div style='display:none'><script type=\"text/javascript\">document.write(unescape(\"%3Cspan id='cnzz_stat_icon_\"+cnzzId+\"'%3E%3C/span%3E%3Cscript src='\" + cnzzUrl + \"%3Fid%3D\"+cnzzId+\"' type='text/javascript'%3E%3C/script%3E\"));</script></div>"; | ||
$('body').append(res); | ||
} | ||
} | ||
gitbook.events.bind("start", function(e, config) { | ||
bdToken = config.statistics.bd_token || ""; | ||
bdUrl = config.statistics.bd_url|| ""; | ||
cnzzId = config.statistics.cnzz_id|| ""; | ||
cnzzUrl = config.statistics.cnzz_url|| ""; | ||
insertStatisticsScript() | ||
}); | ||
gitbook.events.bind('page.change', function() { | ||
insertStatisticsScript(); | ||
}); | ||
}); |
{ | ||
"name": "gitbook-plugin-statistics", | ||
"version": "v1.0.04", | ||
"version": "v1.0.05", | ||
"description": "Gitbook 数据统计插件", | ||
@@ -5,0 +5,0 @@ "main": "index.js", |
Manifest confusion
Supply chain riskThis package has inconsistent metadata. This could be malicious or caused by an error when publishing the package.
Found 1 instance in 1 package
Dynamic require
Supply chain riskDynamic require can indicate the package is performing dangerous or unsafe dynamic code execution.
Found 1 instance in 1 package
Manifest confusion
Supply chain riskThis package has inconsistent metadata. This could be malicious or caused by an error when publishing the package.
Found 1 instance in 1 package
Dynamic require
Supply chain riskDynamic require can indicate the package is performing dangerous or unsafe dynamic code execution.
Found 1 instance in 1 package
3128
34