每 10 次访问(重新加载)显示一次 JavaScript 函数
Show JavaScript function once every 10 visits(reloads)
我确实有一个网站调用存储在其他地方的javascript文件。我希望只有 10% 的访问者(或者换句话说......如果您几乎每十次刷新一次页面,该脚本应该工作一次)
我在想这样的事情:我创建了一个空的JS文件。在我创建它的同一个地方,我创建了另一个php文件,其功能是每十次一次,它将代码(我想要使用的代码)存储在js文件中。
这可能吗?如果我说的话对你来说听起来很奇怪,请原谅我,但我是这种事情的初学者!
谢谢!
只需使用随机,它将是伪准确的每 10 次一次。
if( Math.floor(Math.random()*10)==4 )
{
//do your script or function call
}
这是一个演示:
var trials = {};
for(var i = 0; i < 10; i++) trials[i] = 0;
for(i = 0; i < 10000; i++) trials[Math.floor(Math.random()*10)]++;
document.write(JSON.stringify(trials));
console.log(trials);
或者在 PHP 中
<?php
if( rand(1,10) == 4 ) {
echo '<script src="yourfile.js"></script>';
}
?>
相关文章:
- 如果函数返回True,则显示Javascript按钮
- 背景图像前显示Javascript警报
- 为我的rails应用程序显示javascript弹出消息
- 如何在Javascript中显示Javascript变量
- 如何在colorbox中显示JavaScript变量
- Xamarin iOS WKWebView显示JavaScript警报
- GoogleMapsV3api只显示Javascript循环中的一些标记
- 如何在Asp.net标签控件中显示Javascript函数值
- 如何在对话框中显示javascript变量
- 在asp.net页面中显示javascript执行过程中的加载图标
- 在html中显示javascript变量won'不起作用
- 如何使用按钮在对话框上显示 Javascript 函数的结果
- 打开新窗口进行打印时不显示 JavaScript 图像
- 显示javascript控制台中的消息
- 在加载html网页时显示JavaScript表
- 在Notepad++中更好地突出显示Javascript语法
- 通过php显示javascript内容
- 文本字段未显示javascript函数中的变量
- 显示Javascript表单验证消息
- VB.NET-WebBrowser没有't在html源代码中显示javascript创建的html元素