正则表达式用于 Flickr 的 JS 输出
Regex for JS output from Flickr
我在我的网站上使用了Flickr徽章Javascript,但图像大小选项有限。所以我想也许正则表达式会有所帮助,因为 Flickr 提供了更多的图像大小(只是不是通过徽章脚本),我不确定这是否有效,因为如果您单击"查看源代码",则无法查看图像列表(如 html),只能通过 Firebug/Safari 元素信息。
所有图像 url 都以下划线和图像大小的特定字符结尾,因此我想用 _q.jpg" alt="A Picture from Flickr"
替换_t.jpg" alt="A Picture from Flickr"
,因为_t代表 75px 方形缩略图,_q代表 150px 方形缩略图(这是我想要的大小。
您可以在我的主页上看到徽章的实际效果。
这可能吗,如果是,如何?
你可以
尝试这样的东西(假设images
是你的缩略图的集合)
for (var i = 0, il = images.length; i < il; i++)
images[i].href = images[i].href.replace(/_t'.jpg/g, "_q.jpg");
查看您网站的源代码,指向 flickr 脚本的链接如下所示:
src="http://www.flickr.com/badge_code_v2.gne?count=6&display=random&&source=user&user=8066182@N06&size=s"
我不熟悉flickr,但是您能否将最后的大小参数更改为"m"(中)或"l"(大)?
如果失败并且您不经常更改图片,则可以使用firebug复制脚本并手动更改文件名。然后参考您的本地脚本,而不是闪烁上托管的脚本。
相关文章:
- Datetime格式为Friendly Time.Moment JS输出错误
- 使用Rivets.js输出类
- 如何显示基于JS输出的iframe
- JS 输出到 html 输入
- 正则表达式用于 Flickr 的 JS 输出
- 与 for 的结果混淆..在语句 JS 输出中
- 如何将 JS 输出保存到文件
- 将 JS 输出转换为 PHP 变量
- D3.js输出存储在数据库中
- 如何使React.js输出有效的xml而不是html
- Sublime Text中node.js输出中的输出被截断
- 表单提交前,JS输出所有已检查输入字段值的总和(仅数字)
- JS输出表单值接收到'undefined'在控制台
- Js输出未排序数组
- Twitter-text.js输出html作为纯文本
- 循环遍历JSON字符串并创建动态JS输出
- 用JS输出数组数据
- 谷歌地图-自定义JS输出信息窗口和标记问题
- 如何用JS输出显示在外部网页上的值
- 我如何从js输出一个变量的html