我正在创建一个向网站添加新功能的用户脚本。该网站有很多用户,但没有搜索用户的功能。
我想创建这样的功能。为此,我在现有的搜索页面中创建了一个按钮,用于其他搜索目的。当我单击该按钮时,我需要脚本在 Google 上搜索输入并获取 URL,并在不存在的页面上以一段 HTML 代码显示结果。
我可以用用户脚本伪造一个 URL,以便它使用它来显示 HTML 吗?
如果没有,我可以替换页面中的某些 HTML 吗?
代码并不是那么有趣。它只是添加一个带有链接的按钮,并在不存在的页面上选择它。
代码:
if (document.URL == "http://www.bierdopje.com/search" || document.URL == "http://www.bierdopje.com/search/" || window.location.href.indexOf("search/shows") > -1 || window.location.href.indexOf("search/episodes") > -1 || window.location.href.indexOf("search/forum") > -1) {
var users = document.createElement('li');
users.setAttribute('class', 'strong');
var UsersNode = document.createTextNode("Gebruikers");
var UsersLink = document.createElement('a');
UsersLink.setAttribute('href', 'http://www.bierdopje.com/search/users/');
document.getElementById("submenu").childNodes[1].appendChild(users).appendChild(UsersLink).appendChild(UsersNode);
if (window.location.href.indexOf("search/users/") > -1) {
UsersLink.setAttribute('href', './');
UsersLink.setAttribute('class', 'selected');
}
}