您需要先安装一个扩展,例如 篡改猴、Greasemonkey 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 Userscripts ,之后才能安装此脚本。
您需要先安装一款用户脚本管理器扩展,例如 Tampermonkey,才能安装此脚本。
您需要先安装用户脚本管理器扩展后才能安装此脚本。
This script display gif at url in gamevn and some xenforo 4r else.
// ==UserScript== // @name gif + video link gamevn // @namespace https://greasyfork.org/en/scripts/9626 // @description This script display gif at url in gamevn and some xenforo 4r else. // @run-at document-end // @version 1.5.5 // @require https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js // @require https://ajax.googleapis.com/ajax/libs/jquery/1.11.3/jquery.min.js // @include https://*.gamevn.com/* // @include http://*.gamevn.com/* // ==/UserScript== $(document).ready(function(){ $("[id^='post-'] a").each(function() { var img, href; href = $(this).attr("href"); var xxx = 1; if (/\.(jpg|jpeg|png|gif|bmp)$/.test(href) && !(/<img/.test($(this).html()))) { $(this).mouseover(function() { img = $("<div><img src='" + href + "' title='Vui lòng nhấn vào đây để tới link ảnh gốc'/></div>"); if(xxx) $(this).after(img); xxx = 0; }); } if (/\.(mp4|webm|ogg)$/.test(href)) { $(this).mouseover(function() { var video = $('<div class="video_container"><video controls autoplay="autoplay" preload="metadata">Your browser does not support the <code>video</code> element.</video></div>'); if(xxx){ video.children().attr("src", href); $(this).after(video); xxx = 0; } }); } if (/imgur.com/.test(href) && !(/<img/.test($(this).html()))) { $(this).mouseover(function(){ if(xxx){ img = href.split('/'); href = img[img.length-1].split('.gifv')[0]; img = $('<div><video poster="http://i.imgur.com/'+href +'.jpg" preload="auto" autoplay="autoplay" muted="muted" loop="loop" webkit-playsinline=""><source src="http://i.imgur.com/'+href+'.webm" type="video/webm"></video></div>'); $(this).after(img); xxx=0 } }); } if (/9gag.com/.test(href) && !(/<img/.test($(this).html()))) { $(this).mouseover(function(){ if(xxx){ img = href.split('/'); href = img[img.length-1].split('?')[0]; img = $('<div><video poster="http://img-9gag-fun.9cache.com/photo/'+href +'_460s.jpg" preload="auto" autoplay="autoplay" muted="muted" loop="loop" webkit-playsinline=""><source src="http://img-9gag-fun.9cache.com/photo/'+href+'_460svwm.webm" type="video/webm"></video></div>'); $(this).after(img); xxx=0 } }); } }); });