আমি এখনও কোনও উপযুক্ত এক্সটেনশন / প্লাগইন পাইনি। আমি ক্রোমে টম্পারমনকি দিয়ে নিম্নলিখিত ব্যবহারকারী-স্ক্রিপ্টটি ব্যবহার করার চেষ্টা করেছি । এটা দুর্দান্ত কাজ করছে। 9 জিগ.কম সাইটে সমস্ত জিআইএফ (এজ্যাক্স জিআইএফ সহ) ব্লক করা হচ্ছে। কোনও কারণে, গুগল + এজ্যাক্স জিআইএফ + অবরুদ্ধ হয়ে যায় (এটি তদন্ত করছে)। সিনেটেককে তাঁর সাহায্য, প্রচেষ্টা এবং কোডের জন্য অনেক ধন্যবাদ । এখানে ইউজার-স্ক্রিপ্ট রয়েছে (বেশিরভাগ স্ক্রিপ্টগুলি সিনেটেকের ব্যবহারকারী স্ক্রিপ্ট থেকে অনুলিপি করা হয়েছে ):
// ==UserScript==
// @name gifBlock
// @namespace http://i.have.no.homepage/
// @version 0.1
// @description Stops downloading gif images (including ajax gifs) in 9gag.com (or any page if you just fix the @match rule)
// @match http://*.9gag.com
// @copyright 2012+, Nobody
// ==/UserScript==
function tamperMonkeyWrap()
{
function log(m)
{
console.log(m);
}
function jQWrap($)
{
log("Extension execution begins...");
function blockGifs()
{
$('img').each(function() {
var $img = $(this),
src = $img.attr('src'),
w = $img.width(),
h = $img.height(),
cursor = $img.css('cursor'),
parts = src.split('.'),
ext = parts[parts.length-1];
if ($.trim(ext.toLowerCase()) != "gif")
return;
$img.attr('data-imgurl', src);
$img.data('cursor', cursor);
$img.css('cursor', 'pointer');
$img.addClass('gif-blocked');
h = h > 100? h : 100;
$img.attr('src', '//ipsumimage.appspot.com/'+w+'x'+h+'?l=Gif (Click)');
});
}
function interceptAjax () {
$('body').ajaxComplete(
function (event, requestData)
{
log("Blocking GIF [Ajax] ...");
blockGifs();
}
);
}
$(document).ready(function() {
log("Blocking GIF [Ready]....");
blockGifs();
interceptAjax();
$(document).on('click', 'img.gif-blocked', function(ev) {
var $img = $(this),
url = $img.attr('data-imgurl'),
cursor = $img.data('cursor');
$img.attr('src', url);
$img.css('cursor', cursor);
$img.removeClass('gif-blocked');
ev.preventDefault();
return false;
});
});
log("Document is not ready yet. trying block just in case it takes time to be _ready_ (google+).");
blockGifs();
}
if (window.jQuery == undefined)
{
log("Loading jQuery...");
var scriptTag = document.createElement('script');
scriptTag.src = "//ajax.googleapis.com/ajax/libs/jquery/1.9.1/jquery.min.js";
scriptTag.onload = function(){
log("jQuery loaded.");
window.jQuery = jQuery;
jQWrap(jQuery);
};
document.getElementsByTagName('head')[0].appendChild(scriptTag);
}
else
{
log("jQuery already included in the page");
jQWrap(window.jQuery);
}
}
var scriptTag = document.createElement('script');
scriptTag.text = '(' + tamperMonkeyWrap.toString() + ')();';
document.getElementsByTagName('head')[0].appendChild(scriptTag);
এখন:
- ট্যাম্পারমোনকি ইনস্টল করুন
- ড্যাশবোর্ড এ যান
- 'নতুন স্ক্রিপ্ট' এ ক্লিক করুন
- উপরের কোডটি পেস্ট করুন
- এটি কাজ করে কিনা সেভ করে দেখুন। (কেবলমাত্র 9gag.com এ এখনই কাজ করে But তবে আপনি যে
@match
কোনও সাইটের সাথে মেলে আপনার নির্দেশটি পরিবর্তন করতে পারেন @match http://*/*
all সমস্ত সাইটের জন্য কাজ করতে (HTTP) http https
কোনও সুরক্ষিত http সাইটের জন্য পরিবর্তন করুন , যেমন গুগল +)
.gif
ফাইলকে ব্লক করতে পারে তবে আপনি যদি কেবল অ্যানিমেটেড.gif
ফাইলগুলি ব্লক করতে চান তবে এক্সটেনশানটি এখনও.gif
অ্যানিমেটেড কিনা তা নির্ধারণ করার জন্য পৃষ্ঠাতে এম্বেড থাকা কোনও ফাইল ডাউনলোড করতে হবে। আপনার সেরা বাজি হ'ল সমস্ত জিআইএফ ব্লক করা। (আমি কেবল একটি ধারণাটি নিয়েছিলাম যা সম্ভবত