support fb ads pages?

This commit is contained in:
Barbara Miller 2019-09-16 12:49:41 -07:00
parent 16f886259d
commit 5ff7536c60
2 changed files with 11 additions and 4 deletions

View File

@ -17,6 +17,15 @@
#
# first matched behavior is used, so order matters here
-
url_regex: '^https?://(?:www\.)?facebook\.com/ads/library/.*$'
behavior_js_template: umbraBehavior.js.j2
request_idle_timeout_sec: 30
default_parameters:
interval: 500
actions:
- selector: 'a[data-testid="snapshot_footer_link"]'
closeSelector: 'div._7lq1 > button'
-
url_regex: '^https?://(?:www\.)?facebook\.com/.*$'
behavior_js_template: facebook.js

View File

@ -58,10 +58,8 @@ class UmbraBehavior {
for (var j = 0; j < documentsLength; j++) {
if (closeSelector) {
var closeTargets = documents[j].querySelectorAll(closeSelector);
if ((closeTargets.length > 0) &&
(this.alreadyDone.indexOf(closeTargets[0]) === -1) &&
(this.isVisible(closeTargets[0]))) {
doTarget(closeTargets[0], 'click');
for (var i = 0; i < closeTargets.length; i++) {
this.doTarget(closeTargets[i], "click");
}
}
if (firstMatchOnly) {