javascript - 用于删除网站上部分 img href 的脚本

标签 javascript jquery tampermonkey stylish

我在 PrimaGames.com 上启动了游戏指南。文字都很好,但图像已经破坏了 src。 这是一个例子:

<img src="/media/files/eguide_assets/final-fantasy-xii-the-zodiac-age-eguide/085-105_walkthrough-web-resources/image/wi01.png/PRIMAP/resize/700x-1>">  

在 src URL 的末尾,您会注意到这个奇怪的字符串:
/PRIMAP/resize/700x-1>

我想设置一个脚本(Stylish、Tampermonkey 等),我可以将其应用于 PrimaGames.com,以便它自动删除 src URL 的那部分,这将依次显示关联的图像。

最佳答案

书签?

javascript:(function() { [...document.images].forEach(img => { 
  const src = img.src.split("/PRIMAP"); 
  if (src.length >=2) img.src=src[0]; })})()

文件扩展名后未知内容的替代方案 - 这里假设您只对 png 感兴趣

javascript:(function() { [...document.images].forEach(img => { 
  const end = img.src.lastIndexOf(".png/");
  if (end) img.src=img.src.substring(0,end+4); })})()

关于javascript - 用于删除网站上部分 img href 的脚本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56412365/

相关文章:

javascript - FacetWP:使用 jQuery 在 Facet 之前和之后添加 HTML

javascript - jQuery 可变高度

javascript - 从 node_modules 导入 JS 到 Vue

javascript - 为什么 Jquery 无法识别 id 为 "houseNumber[x]"的元素

javascript - 禁用父 block 中的所有链接,但不禁用其子 block 之一中的所有链接

tampermonkey - 您可以编辑默认的 Tampermonkey 模板吗?

javascript - 从字符串中提取一段文本——Javascript

javascript - 如何裁剪超过元素长度的字符串?

javascript - 来自 bookmarklet 的代码在控制台中有效,但在我的 Tampermonkey 脚本中无效?