一个网站我'我试图使用JavaScript取代我的setTimeout函数与点.为什么它会这样做,我该如何解决它
A website I'm trying to use JavaScript on is replacing my setTimeout function with dots. Why might it be doing this, and how can I work around it?
我在下面的jQuery脚本中添加了一个setTimeout函数,以便在我最终更改页面元素之前给它们加载时间。
setTimeout(function () {
//♪dolla sign dolla sign dolla dolla dolla sign♪
$('span.profile_text:eq(1)').text('Who Knows?');
$('span.profile_text:eq(3)').text('Probably a dude...');
//this last one is different because Chatango formatting is stupid formatting
$('span.profile_text:eq(5)').html('Somewhere in the universe... <br> <br>');
}, 2500);
(如果你想知道,这取代了我在Chatango上的年龄、性别和位置用户文本)
现在无论如何,我的问题是,该网站改变了JavaScript,使setTimeout函数被替换为三个点,后面跟着它的参数。
(想象一下...(function () {
和它下面的其余JavaScript)
我需要找到一些方法来解决它,这样我就可以让脚本运行延迟,无论是通过使用不同的函数来完成相同的任务,或者可能通过添加更多的功能或字符只是有点堵塞它在那里,即使Chatango 显然不希望它。
有点像XSS作业,但在一个网站上,你实际上应该被允许输入任何你想要的东西,并让它作为逐字HTML运行。
如果有人有任何建议,我将非常感激。我真的很想让它走到某个地方,但在我开始给它加上铃铛和口哨之前,我必须让它自己走。
setTimeout()是一个求值语句,可能会导致不安全,因为它可以在运行时注入代码:
查看更多细节(与eval相同):什么时候javascript的eval()不是邪恶的?
不能使用setTimeout的地方,可以使用promise或回调——看起来你并不需要事件是基于时间的
相关文章:
- 为什么函数会扰乱PHP
- 为什么函数对象的实例没有继承函数原型属性
- 为什么函数是javascript中的对象
- 为什么函数完成后$.win()不等待
- 为什么函数不运行
- 为什么函数流不能正常工作
- 为什么函数调用多个 onClick 事件
- 为什么函数不会匹配不同数组的宽度和高度
- 为什么函数不等到承诺得到解决
- 为什么函数参数需要这么长时间才能加载
- 为什么函数在画布中返回错误的颜色
- 为什么函数中的innerHTML在向innerHTML返回值时会被忽略
- 为什么函数不会输出到这个jQuery选择器中
- 为什么函数 f 中的返回值返回显示函数而不是 x 值
- 为什么函数变量在变量之后是未定义的
- 为什么函数在全局对象中不可用
- 为什么函数在循环中只检查一个值后返回 false
- 为什么函数原型不能修改 .
- 如果你不返回任何内容,为什么函数会返回未定义?Javascript
- Javascript - 为什么“函数构造函数”被称为“函数构造函数”