gpt4 book ai didi

javascript - Google 新闻框,在新窗口/标签中打开新闻页面

转载 作者:行者123 更新时间:2023-11-28 10:14:14 26 4
gpt4 key购买 nike

我已附上Google News Box在我的其中一页上。

现在,如果访问者点击新闻,他们将离开我的网站并转到新闻网站。

我想知道是否可以在某处插入 target="_blank" 以便将新闻加载到新窗口/选项卡中。

注意:该链接位于 Google 的 iframe 内。所以我在想是否可以以某种方式在 google iframe 顶部创建点击事件,同时获取它的 url。

<iframe frameborder=0 marginwidth=0 marginheight=0 border=0
style="border:0;margin:0;width:928px;height:100px;"
src="http://www.google.com/uds/modules/elements/newsshow/iframe.html?
rsz=large&format=728x90&q=Internet%20Retailng%20Aus&element=true" scrolling="no"
allowtransparency="true"></iframe>

解决方案:

1:请引用alfro的回答。

2:下面的代码使用 api

 google.load("elements", "1", {packages : ["newsshow"]});   
function onLoad() {
var options = {
"linkTarget" : "_blank"
}
var content = document.getElementById('news');
var newsShow = new google.elements.NewsShow(content,options);
}

最佳答案

查找documentation google.search.Search.LINK_TARGET_BLANK。

这就是你所需要的。如果你把你的代码给出一个例子会更容易。

已编辑

有点乱,但 google 也是如此 here :

页面A:

<head>...</head>
<body style="font-family: Arial;border: 0 none;">
<iframe height="90px" width="728px" frameborder="0" marginheight=0 marginwidth=0 scrolling="no" src="pageB.html"></iframe>
</body>

页面 B(谷歌):

<iframe height="90px" width="728px" frameborder="0" marginheight=0 marginwidth=0 scrolling="no" src="http://www.google.com/uds/modules/elements/newsshow/iframe.html?rsz=small&q=Foreclosure,Mortgage Refinance&format=728x90"></iframe>

关于javascript - Google 新闻框,在新窗口/标签中打开新闻页面,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6920598/

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