gpt4 book ai didi

javascript - 将 YouTube 上的 favicon 替换为控制台中的 jquery 字符串

转载 作者:行者123 更新时间:2023-12-01 08:32:21 26 4
gpt4 key购买 nike

我需要将 href 替换为 href"https://www.google.com/favicon.ico" 之类的内容

<link rel="shortcut icon" href="https://s.ytimg.com/yts/img/favicon-vfl8qSV2F.ico" type="image/x-icon">

如何使用 jquery/javascript 字符串执行此操作?

到目前为止我的建议:这应该适用于标签,但似乎不适用于 <link>标签。

$("link[href='https://s.ytimg.com/yts/img/favicon-vfl8qSV2F.ico']").attr('href', 'https://www.google.com/favicon.ico')

我正在寻找一种快速方法来替换网页上的网站图标,而无需在控制台中执行 JavaScript 字符串。

最佳答案

link 元素的 href 属性中可能没有快捷方式图标的完整路径,它可能是相对路径。搜索属性会准确搜索该属性中的文本。

我会寻找 rel 属性:

$("link[rel='shortcut icon']").attr("href", "https://www.google.com/favicon.ico");

或者您可以使用“ends with”形式的属性选择器(更多 in the spec ):

$("link[href$='/favicon-vfl8qSV2F.ico']").attr("href", "https://www.google.com/favicon.ico");

...但我会使用rel

<小时/>

您说过要向页面添加 jQuery 来执行此操作。没必要,用 DOM 代替:

document.querySelector("link[rel='shortcut icon']").href = "https://www.google.com/favicon.ico";

关于javascript - 将 YouTube 上的 favicon 替换为控制台中的 jquery 字符串,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/60062540/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com