我想做一个chrome扩展,检查一个标签是图像还是网站。让我解释:我想注入(或执行)只有当标签是像一些代码,例如,如果标签的网址是:如何判断一个标签是网站还是图片?
https://upload.wikimedia.org/wikipedia/commons/0/0e/MorningIndianRiver%2C_KennedySpaceCenter.jpg
所以,如果我做一个后台脚本来检查,如果网址是图像(*.jpg
例如),那么它将执行代码,一切看起来像一个形象的,但它没有,像这样的例子:
https://commons.wikimedia.org/wiki/File:MorningIndianRiver,_KennedySpaceCenter.jpg
它看起来像一个网址为图像,但事实并非如此。而问题是,有时标签实际上是一个图像,即使没有扩展名,扩展名,如:
这是一个形象,但背景脚本不知道。
那么如何判断一个标签是图片还是网站? API中有处理这个问题的东西吗?
使用/注入内容脚本来检查唯一的body元素是否为图像,其src等于标签URL。 – wOxxOm
@wOxxOm可能是比我的更好的解决方案,但是idk在不同版本的chrome中可能有多可靠 – Hatchet
@Hatchet同意!这周末改变了!所以这不是理所当然的事! –