gpt4 book ai didi

将元关键字写入新(浏览器)选项卡的 Javascript 书签

转载 作者:行者123 更新时间:2023-12-03 12:08:05 25 4
gpt4 key购买 nike

所以我设法让这个工作(脚本提取网站元关键字并将其写入 DOM)

javascript:(function metaKeywords() { metaCollection = document.getElementsByTagName('meta'); for (i=0;i<metaCollection.length;i++) { nameAttribute = metaCollection[i].name.search(/keywords/);if (nameAttribute!= -1) { document.write(metaCollection[i].content); } } } )();

现在我只需要弄清楚如何使脚本写入/打开到新的浏览选项卡

我能找到的用于打开新选项卡的最近脚本是:

function openWindow( url ){window.open(url, '_blank');window.focus();}

但不知道如何将两者整合起来。请帮忙!

最佳答案

试试这个:

(function metaKeywords() {
metaCollection = document.getElementsByTagName('meta');
for (i = 0; i < metaCollection.length; i++) {
nameAttribute = metaCollection[i].name.search(/keywords/);
if (nameAttribute != -1) {
var str = (metaCollection[i].content);
window.open('javascript:document.write("' + str + '")');
window.focus();
}
}
})();

或者作为单行:

javascript:(function metaKeywords() { metaCollection = document.getElementsByTagName('meta'); for (i = 0; i < metaCollection.length; i++) { nameAttribute = metaCollection[i].name.search(/keywords/); if (nameAttribute != -1) { var str = (metaCollection[i].content); window.open('javascript:document.write("' + str + '")'); window.focus();}}})();

您打开一个新窗口(确保它没有被阻止)并将其设置为将字符串写入内容。 Jsfiddle 不允许 document.write,所以我无法向您展示演示,但它可以在我的机器(TM)上运行。

关于将元关键字写入新(浏览器)选项卡的 Javascript 书签,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25094135/

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