mirror of
https://github.com/gnh1201/welsonjs.git
synced 2025-03-12 00:45:14 +00:00
Update chrome.js
This commit is contained in:
parent
e6fac41e8c
commit
5cb8fe174e
|
@ -791,7 +791,7 @@ var ChromeObject = function(interfaces) {
|
|||
searchText = searchText.substring(searchText.indexOf('(') + 1, searchText.lastIndexOf(')'));
|
||||
s += '(function() {'
|
||||
+ ' var elements = Object.values(__getDocument().querySelectorAll("' + selector + '")).filter(function(x) {'
|
||||
+ ' var el = x.querySelector("' + subSelector + '");'
|
||||
+ ' var el = ' + (subSelector == ':self' ? 'x;' : 'x.querySelector("' + subSelector + '");')
|
||||
+ ' var keywords = ' + this.__escape(searchText) + '.trim().split(" ");'
|
||||
+ ' var text = el instanceof HTMLElement ? [el.innerText, el.getAttribute("aria-label"), el.getAttribute("class")].join(" ") : "";'
|
||||
+ ' return (text.split(" ").filter(function(w) { return keywords.indexOf(w) > -1; }).length >= keywords.length);'
|
||||
|
@ -849,7 +849,7 @@ var ChromeObject = function(interfaces) {
|
|||
else {
|
||||
s += '(function() {'
|
||||
+ ' var elements = Object.values(__getDocument().querySelectorAll("' + selector + '")).filter(function(x) {'
|
||||
+ ' var el = x.querySelector("' + subSelector + '");'
|
||||
+ ' var el = ' + (subSelector == ':self' ? 'x;' : 'x.querySelector("' + subSelector + '");')
|
||||
+ ' var searchText = ' + this.__escape(searchText) + '.trim();'
|
||||
+ ' var text = el instanceof HTMLElement ? [el.innerText, el.getAttribute("aria-label"), el.getAttribute("class")].join(" ") : "";'
|
||||
+ ' return (text.indexOf(searchText) > -1);'
|
||||
|
@ -900,7 +900,7 @@ var ChromeObject = function(interfaces) {
|
|||
searchText = searchText.substring(searchText.indexOf('(') + 1, searchText.lastIndexOf(')'));
|
||||
s += '(function() {'
|
||||
+ ' var elements = Object.values(__getDocument().querySelectorAll("' + selector + '")).filter(function(x) {'
|
||||
+ ' var el = x.querySelector("' + subSelector + '");'
|
||||
+ ' var el = ' + (subSelector == ':self' ? 'x;' : 'x.querySelector("' + subSelector + '");')
|
||||
+ ' var keywords = ' + this.__escape(searchText) + '.trim().split(" ");'
|
||||
+ ' var text = el instanceof HTMLElement ? [el.innerText, el.getAttribute("aria-label"), el.getAttribute("class")].join(" ") : "";'
|
||||
+ ' return (text.split(" ").filter(function(w) { return keywords.indexOf(w) > -1; }).length >= keywords.length);'
|
||||
|
@ -936,7 +936,7 @@ var ChromeObject = function(interfaces) {
|
|||
} else {
|
||||
s += '(function() {'
|
||||
+ ' var elements = Object.values(__getDocument().querySelectorAll("' + selector + '")).filter(function(x) {'
|
||||
+ ' var el = x.querySelector("' + subSelector + '");'
|
||||
+ ' var el = ' + (subSelector == ':self' ? 'x;' : 'x.querySelector("' + subSelector + '");')
|
||||
+ ' var searchText = ' + this.__escape(searchText) + '.trim();'
|
||||
+ ' var text = el instanceof HTMLElement ? [el.innerText, el.getAttribute("aria-label"), el.getAttribute("class")].join(" ") : "";'
|
||||
+ ' return (text.indexOf(searchText) > -1);'
|
||||
|
@ -1258,11 +1258,11 @@ var ChromeObject = function(interfaces) {
|
|||
this.sendEnterKey = function() {
|
||||
this.evaluate('var ev=new KeyboardEvent("keydown",{bubbles:!0,cancelable:!0,keyCode:13});document.body.dispatchEvent(ev);');
|
||||
};
|
||||
|
||||
this.getShadowRootSelector = function(selectors) {
|
||||
var s = "').shadowRoot.querySelector('";
|
||||
return ".querySelector('" + selectors.join(s) + "')";
|
||||
};
|
||||
|
||||
this.getShadowRootSelector = function(selectors) {
|
||||
var s = "').shadowRoot.querySelector('";
|
||||
return ".querySelector('" + selectors.join(s) + "')";
|
||||
};
|
||||
|
||||
this.create();
|
||||
};
|
||||
|
|
Loading…
Reference in New Issue
Block a user