javascript - Chrome 扩展图片替换
问题描述
我遇到了 chrome 扩展注入问题,我试图替换图像 src,但它似乎不起作用,我不确定这是否是因为图像是从 API 提供的。我已经在同一页面上的其他页面和图像上测试了我的脚本,但这些图像不会改变。
我正在尝试调整的图像代码:
<div class="skin-item topskins covert skinus4961422" data-cost="45" data-uid="4961422">
<div class="uavat"><img alt="Benjamin" src="https://steamcdn-a.opskins.media/steamcommunity/public/images/avatars/f1/f149864f9810294b162ad1f7845db70b175aaff5_full.jpg"></div>
<div class="itemcost">
$45
</div>
<div class="skinimg"><img alt="Sephora eGift Card $45" class="skin" src="https://static.wax.io/d-img/dynamic-apps/img/sephora-mpStQQL.png"></div>
<div class="itemname" style="border-bottom: 2px solid #9cf448">
Sephora eGift Card $45
</div>
</div>
这是我为替换图标而编写的 jquery 代码。
$("img").each(function(i, elem){
if ($(this).attr("src") == "https://static.wax.io/d-img/dynamic-apps/img/sephora-mpStQQL.png"){
$(this).attr("src", "https://static.wax.io/d-img/dynamic-apps/img/accessories-bonnie-clyde-bonnie-clide-pico-51mm-round-browbar-sunglasses-gravity-black-bced6228b8.png");
}
});
如果有人可以帮助解决,将不胜感激。
解决方案
推荐阅读
- c# - 使用反射提取类型列表
- powershell - 在 powershell if 语句中使用 -like 变量
- c++ - 基于范围的for循环:向量之间的差异
和矢量 - groovy - 如何在不改变历史的情况下在 Jira 中使用 Groovy 更新原始估计?
- r - 这是裁剪、重新投影和重新采样光栅文件的正确方法吗?
- python - 根据最大和重复行减少数据帧
- python - 如何修复“TypeError:Row 类型的对象不是 JSON 可序列化”显然是由 Flask Python 的“render_template”创建的?
- android - 全球小吃店处理 Jetpack Compose
- deep-learning - 为什么火炬修剪实际上不删除过滤器或权重?
- python - TF2.6:ValueError:模型无法保存,因为尚未设置输入形状