2013-04-17 2 views
0

Я просматривал несколько расширений Chrome, которые утверждают, что отключили функцию «Seen At» сообщений facebook.Расширение Chrome - для facebook, чтобы заблокировать «замечено» в сообщениях

Seen at http://thetecnica.com/wp-content/uploads/2013/01/Capture.png

Как это может быть достигнуто с расширением Chrome, учитывая тот факт, что расширение запускается на выполнение в своем собственном изолированном мире?

Я понимаю, что это может быть достигнуто с помощью Graph API, но было интересно, как это работает только с пользовательским интерфейсом?

ответ

2

Если вы хотите отключить «видимое» расширение, вам нужно заблокировать только один URL: https://www.facebook.com/ajax/mercury/change_read_status.php
Итак, после этого статус чтения будет заблокирован.

вы должны запустить скрипт на фоне:

"background": { 
     "scripts": [ "background.js" ] 
} 

И файлах background.js будет следующим:

chrome.webRequest.onBeforeRequest.addListener(function(details) { 
    return { 
    cancel: true 
    } 
}, { urls: ['*://*.facebook.com/*change_read_status.php*'] }, ['blocking']) 
-1

можно использовать AdBlock или Adblock Plus аддон или расширения для браузера
(или любое другое расширение, которое может блокировать файл сценария)
предположим, что если вы будете использовать adblock
, тогда перейдите к значку adblock
фильтр предпочтения
пользовательских фильтров -> добавить фильтр -> показать/скрыть фильтр
затем добавить два новых фильтра
1)
Аякса/ртуть/change_read_status.php $ XMLHttpRequest
2)
/Ajax/ртути /change_read_status.php$domain=facebook.com
то будет все теперь отправитель не могу в состоянии видел, что вы читали его или ее сообщение :)

еще более попробовать это видео он имеет шаг за шагом руководство, чтобы скрыть «Seen On "функции сообщений Facebook или чат https://www.youtube.com/watch?v=QtG75oISKkA После этого вы сможете понять, как вы можете читать любое сообщение втайне, чтобы отправитель не мог видеть, что вы читаете его или ее сообщение :)

+0

Вы пытаетесь ответить на другой вопрос. OP просит объяснить, как технически это можно сделать в расширении, а не как, с точки зрения пользователя, настроить его с помощью существующих расширений. – Xan

+0

Я знаю, но это поможет OP, что как невидимые плагины работают, они просто блокируют 2 url, просто блокируют эти 2 url 1) ajax/mercury/change_read_status.php $ xmlhttprequest 2) /ajax/mercury/change_read_status.php$domain = facebook.com с вашим кодом или расширением –

+0

Было бы здорово, если бы вы могли добавить это к своему ответу, прежде чем предлагать adblock. – Xan

Смежные вопросы