回复:13.6
//console.log(index+"."+faviconUrl+"--"+II);
if (II <= 5) {
// 先用父节点判断一下是否存在img
let tmpHTML = targetNode.innerHTML;
let pos = tmpHTML.indexOf("fav-url")
& tmpHTML.indexOf("favurl")
& tmpHTML.indexOf("tit-ico")
& tmpHTML.indexOf("img_fav rms_img")
& tmpHTML.indexOf("c-tool-")
& tmpHTML.indexOf("span class=\"c-icon c-icon-")
& tmpHTML.indexOf("img class=\"xA33Gc");
if (pos > -1) {
// console.log("已有图片:");
curNode.setAttribute("ac_faviconStatus", "-2");
continue;
}
targetNode = targetNode.querySelector(curSite.FaviconAddTo);
// 特殊处理BING
// if (curSite.SiteTypeID === SiteType.BING) curNode = curNode.querySelector("h2");
//https://api.byi.pw/favicon/?url=???? 不稳定
//http://"+faviconUrl+"/cdn.ico?defaulticon=http://soz.im/favicon.ico 不稳定
//https://www.xtwind.com/api/index.php?url=????
//https://statics.dnspod.cn/proxy_favicon/_/favicon?domain=sina.cn
//http://www.google.com/s2/favicons?domain=764350177.lofter.com
let host = faviconUrl.replace(/[^.]+\.([^.]+)\.([^.]+)/, "$1.$2");
if (targetNode.querySelector(".AC-faviconT") === null && host.length > 3) {
let insNode = document.createElement("img");
// curNode = curNode.children[0] || curNode.firstChild ; // firstChild容易遇到text对象
curNode.setAttribute("ac_faviconStatus", "1");
// curNode.insertBefore(insNode, curNode.firstChild);
insNode.className = "AC-faviconT";
insNode.setAttribute("referrerpolicy", "no-referrer");
insNode.style = "position:relative;z-index:1;vertical-align:sub;height:16px;width:16px;margin-right:5px;margin-bottom: 2px;user-select:none;";
insNode.src = "https://favicon.yandex.net/favicon/v2/" + (curNode.href || host); // MARK yandex支持这种查询规则
insNode.setAttribute("faviconID", "0");
insNode.setAttribute("ondragstart", "return false;") // 禁止拖动图片-避免拖错了
// curNode.innerHTML = insNode.outerHTML + curNode.innerHTML;
// curNode.insertAdjacentHTML("afterEnd", insNode.innerHTML);
let beforeIndex = 0;
if (targetNode.childNodes[beforeIndex].className === "AC-CounterT") {
beforeIndex = 1;
}
targetNode.insertBefore(insNode, targetNode.childNodes[beforeIndex]);
(function (xcur) {
insNode.onload = function (env) {
let imgNode = xcur.querySelector(".AC-faviconT");
if ((imgNode || {}).naturalWidth < 10) {
imgNode.setAttribute("old-src", imgNode.src);
imgNode.src = ACConfig.defaultFaviconUrl;
}
imgNode.onload = "javascript:void(0);";
};
})(targetNode);
}
}
}
}
} else {
var checkNodes = document.querySelectorAll("#links_wrapper #links .results_links_deep");
for (let faNode of checkNodes) {
let faviconNode = faNode.querySelector(".result__icon img");
let beforeNode = faNode.querySelector(".result__title a");
if(faviconNode && beforeNode){
faviconNode.style = "vertical-align:middle;margin-right:5px;";
beforeNode.parentNode.insertBefore(faviconNode, beforeNode);
}
}
}
}
function InsertSettingMenu() {
if ((curSite.SiteTypeID !== SiteType.OTHERS) && document.querySelector("#myuser") === null) {
try {
let parent = document.querySelector("#u, #gb>div>div>div, #b_header>#id_h, .top-bar .sogou-set-box, #header_wrapper .js-hl-button, body[doge] #header_wrapper #header"); //baidu; google; bing; 搜狗
parent.style = "width: auto;";
let userAdiv = document.createElement("div");
userAdiv.id = "myuser";
userAdiv.innerHTML = `<input type='submit' class='myuserconfig' value='${AllData.lan.use.menu_text}'/><span class='ac-newversionDisplay' style='background-color: red;float: left;height: 8px;width: 8px;border-radius: 4px;display:${(CONST.hasNewFuncNeedDisplay ? "unset" : "none")}'>&nbsp;</span>`;
parent.insertBefore(userAdiv, parent.childNodes[0]);
document.querySelector("#myuser .myuserconfig").addEventListener("click", function (e) {
return ACtoggleSettingDisplay(e);
}, true);
} catch (e) {
}
}
}
}(); // 读取个人设置信息
贴吧:夜晟devilcky作者:夜晟devilcky 2020-12-28 16:36
回复:为什么我的opera在搜索栏不显示扩展搜索了- -
安装目录\locale\zh-cn\search.ini
下面
[Search Engine 1]
UNIQUEID=7A8CADE6677811DDBA4B5E9D55D89593
Name=Google
URL=http://www.google.com/search?q=%s&sourceid=opera&ie=utf-8&oe=utf-8&channel=suggest
ICON=http://redir.opera.com/favicons/google/favicon.ico
Suggest Protocol=JSON
Suggest URL=http://clients1.google.com/complete/search?q={SearchTerm}&client={Client}&hl=zh-cn
Query=
Key=g
Is post=0
Has endseparator=0
Encoding=utf-8
Search Type=0
Verbtext=17063
Position=-1
Nameid=0
UseTLD=1
和:
[Search Engine 2]
UNIQUEID=FEAF2EF45FCC11DD8287529456D89593
Name=百度
URL=http://www.baidu.com/baidu?wd=%s&tn=cnopera&ie=utf-8
ICON=http://redir.opera.com/favicons/baidu/favicon.ico
Suggest Protocol=JSON
Suggest URL=http://suggestion.baidu.com/su?wd={SearchTerm}&action=opensearch
Query=
Key=b
Is post=0
Has endseparator=0
Encoding=utf-8
Search Type=0
Verbtext=17063
Position=-1
Nameid=0
这两项,都是有搜索建议的。别的搜索引擎则没有,实事上,经试确实只有“百度”和“Google”有显示建议。

贴吧:opera作者:yanhuacuo 2012-08-08 13:13
哦。虽然不是第一个发现的,但是确实如此,梦幻诛仙2
官网的源代码 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
贴吧:梦幻诛仙作者:tianzhiruyi 2012-04-09 11:21
回复:现在在wow吧直播技术贴 还有人看么?
<head>
<title>魔兽世界</title>
<meta content="false" http-equiv="imagetoolbar" />
<meta content="IE=edge,chrome=1" http-equiv="X-UA-Compatible" />
<link rel="shortcut icon" href="/wow/static/local-common/images/favicons/wow.ico" type="image/x-icon"/>
<link rel="search" type="application/opensearchdescription+xml" href="http://www.battlenet.com.cn/zh-cn/data/opensearch" title="战网搜索" />.........这里是省略的代码........
<meta name="title" content="魔兽世界" />
<link rel="image_src" href="/wow/static/images/icons/facebook/game.jpg" />
</head>
看看能不能发出来
贴吧:魔兽世界作者:lostexile 2011-12-06 13:38

大家都在搜

  • hosico
  • ico是啥
  • 最新的ico
  • ico网站
  • ico 技术
  • ico生成器
  • ico平台
  • ico的模式
  • ico是什么意思啊
  • 自由链ico
  • ico图标怎么做
  • ico是什么情况