【发布时间】:2015-09-21 15:18:06
【问题描述】:
我目前正在尝试使用代码返回网页上显示的 FIRST* 图像:
img.src = chrome.extension.getBackgroundPage().imageSrc[0]
0 代表第一张图片。这似乎有效。但是,getBackgroundPage() 仅适用于当前打开的选项卡。即使用户使用不同的网页,我也希望它能够正常工作。
在发现如何找到当前未运行的网站的第一张图片时,我首先必须了解 chrome.extension.getBackgroundPage() 返回的内容。它是一个字符串吗?还是网址?
我尝试将其替换为, [document.getelementId("hi").getsrc.]imageSRC[0]...hi 在 htm 中表示为一个 div,其中包含我想要的 url 的 src...但它不起作用。有什么解决办法吗?
【问题讨论】:
-
您是否有理由不简单地使用
$("img").first().attr("src")? -
@Nikerym 可能没有 jQuery。
-
Nikerym 因为我找不到特定页面的那个。我将如何为未打开的页面的第一张图片编辑该代码?
-
抱歉,如有混淆。没有jQuery
-
@Christian 在底部,其中显示“javascript”“jquery”“html”“css”“google-chrome”作为帖子的标签。
标签: javascript jquery html css google-chrome