2013-04-19 3 views
2

Возможно ли сделать любой скрипт скриптом, который работает только на www.example.com, только если к веб-сайту обращаются из окна инкогнито? (хром)Сценарий Tampermonkey, который работает только в инкогнито?

+1

Это дубликат [«Возможно ли определить, включен ли Chrome в режиме инкогнито с помощью пользовательского скрипта?»] (Http://stackoverflow.com/questions/2916876/is-it-possible-to- определить, если хром-вне-в-инкогнито-режим-через-а-пользователь-скрипт). Ответ тот же, вы должны использовать расширение для этого. К счастью, @derjanb только что перевернул эту функцию в Tampermonkey. –

ответ

5

Я добавил флаг isIncognito в GM_info Tampermonkey. Таким образом, теперь вы можете проверить режим инкогнито, как это:

// ==UserScript== 
// @name  testIncognito 
// @namespace http://tampermonkey.net/ 
// @version 0.1 
// @description enter something useful 
// @match  http://*/* 
// @copyright 2012+, You 
// ==/UserScript== 

if (GM_info.isIncognito) { 
    alert([ GM_info.scriptHandler, 'detected incognito mode @', window.location.href ].join(' ')); 
} 

Пожалуйста, не то, что это на данный момент только доступно на ТМЕ беты-версии 3.0.3353 и выше.