首先,您需要将 url 加载到您的 WebView中。然后 在您的 Webview 中使用 javascript进行搜索。您可以使用此 javascript 进行搜索
$(document).ready(function() {
function trim(value) {
var temp = value;
var obj = /^(\s*)([\W\w]*)(\b\s*$)/;
if (obj.test(temp)) {
temp = temp.replace(obj, '$2');
}
var obj = / +/g;
temp = temp.replace(obj, " ");
if (temp == " ") {
temp = "";
}
return temp;
}
var body = $('body');
SearchQueue("of Micro");
function SearchQueue(text) {
if (text !== null) {
text = text.replace(/^\s*$[\n\r]{1,}/gm, ''); // Removing empty line breaks
text = text.replace(/”/g, "\"");
text = text.replace(/“/g, "\"");
text = text.replace(/”/g, "\"");
text = text.replace(/’/g, "\'");
text = text.replace(/‘/g, "\'");
text = text.replace(/–/g, "\-");
text = text.replace(/—/g, "\-");
text = text.replace(/–/g, "\-");
var txt1 = text;
text = trim(txt1);
var SearchItems = text.split(/\r\n|\r|\n/);
var replaced = body.text();
for (var i = 0; i < SearchItems.length; i++) {
var tempRep = '<span class="highlight" style="background-color: yellow">';
tempRep = tempRep + SearchItems[i];
tempRep = tempRep + '</span>';
replaced = replaced.replace(SearchItems[i], tempRep);
}
$("body").html(replaced);
}
}
shortcut.add("Ctrl+Z", function() {
$('.highlight').toggleClass();
});
shortcut.add("Ctrl+V", function() {
var txt = window.clipboardData.getData("Text");
var ClipText = txt.replace(/[a-zA-Z0-9\?\&\=\%\#]+s\=(\w+)(\&.*)?/, "$1");
SearchQueue(ClipText.replace(/\%20|\+/g, "\|"));
});
});