如何在javascript中为googlechrome扩展设置标志
How can I set a flag in javascript for a google chrome extension
我有一个Twitter扫描仪(一个Google Chrome扩展),我想只执行一次这个IF语句。在那之后,我仍然希望它能够扫描其他shoeName
,但我设置的标志不断被重置。
这是我的代码:
function twitterScan() {
for (var i = 0; i < 4; i++) {
tweetName[i] = document.getElementsByClassName("fullname js-action-profile-name show-popup-with-id")[0].innerHTML;
tweet[i] = document.getElementsByClassName("js-tweet-text")[i].innerHTML;
}
var flag = true;
var flag1 = true;
//if (document.getElementsByClassName("fullname js-action-profile-name show-popup-with-id")[0].innerHTML;
if (tweet[0].match(shoeName) == shoeName && flag == true||(tweet[0].match(shoeName1) == shoeName1 && flag1 == true) {
if(tweet[0].match(shoeName) == shoeName)
flag = false;
if(tweet[0].match(shoeName1) == shoeName1)
flag1 = false;
document.getElementsByClassName("twitter-timeline-link")[0].click();
tFunction = "get outa here";
shoeName = " 4444 4 456 7 8 456 7 345 7 345 345 3 1 1 133s "; //buffer to jump out of interval loop
}
}
twitterScan()是从哪里调用的?
你试过移动flag&函数外的flag1?
var flag = true;
var flag1 = true;
function twitterScan() { ... }
相关文章:
- 为什么我需要为扩展函数设置构造函数
- 在css中设置负底部属性会扩展页面的底部
- Chrome 扩展程序会等待设置加载到事件处理程序中
- Chrome扩展 chrome.storage 如何同时进行大量获取和设置并避免竞争条件
- 设置Sails js视图扩展不'不起作用
- Chrome 扩展程序 - 保存设置
- 无法通过 Chrome 扩展程序设置 Cookie
- 设置为“run_at”document_start“的 Chrome 扩展程序运行速度太快
- 设置超时功能在 chrome 扩展程序弹出窗口.js问题
- 浏览器扩展程序设置
- 在扩展事件发射器的 ES6 类定义中设置事件侦听器
- 在 Chrome 扩展程序中为 HTTP 请求设置用户代理
- Chrome 扩展程序 / 应用程序设置 Javascript
- 在日历扩展器上设置正确的日期 asp.net
- 是否可以从弹出窗口更改Chrome扩展程序的设置
- 如何在javascript中为googlechrome扩展设置标志
- 不能使用Chrome扩展设置cookie
- 在我的chrome扩展设置一个徽章
- 本地Chrome扩展设置文件的输入类型="file"
- 使用googlechrome扩展设置代理