使用Greasemonkey脚本,如果网页上加载的图片为gif
或jpg
,则会采取特定操作。该页面的代码如下:
<div id="current_photo">
<div style="text-align:center;">
<img src="[url]/[random numbers].gif/jpg" alt="" style="[styles]">
</div>
</div>
网址的开头将是唯一的,因为网页上只有一个带有该网址的图片。需要一种方法来拉动该路径并从中获取扩展。
答案 0 :(得分:3)
问题中的HTML格式不正确。这真的是一个准确的片段吗?链接到目标页面。
无论如何,像这样的代码应该有效:
var payloadImage = document.querySelector ("#current_photo div img");
if (/\.gif$/i.test (payloadImage.src) ) {
// DO GIF ACTION HERE
}
else if (/\.jpg$/i.test (payloadImage.src) ) {
// DO JPG ACTION HERE
}
else {
// DO WHATEVER HERE
}
答案 1 :(得分:0)
为您的图片代码添加id =“something”。然后是这样的事情:
var path = document.getElementById('something').src;
var extidx = path.lastIndexOf('.');
var extension = path.substr(extidx+1);