Ответы пользователя по тегу Userscript
  • Event когда чужой ajax завершил работу, jQuery

    spmbt
    @spmbt
    onreadystatechange (только он может не во всех браузерах работать), не тот, который имеет отношение к аяксу, а этот: www.developphp.com/view_lesson.php?v=867

    developer.mozilla.org/en-US/docs/Web/Reference/Events/readystatechange
    Ответ написан
  • UserScript белого списка для Chromium?

    spmbt
    @spmbt
    > «When installing Whitelist for Chrome, your browser will warn you that this extension can access your data on all sites, and your browsing history.»
    ---Это верно и для юзерскриптов — такова природа скриптового языка: если есть доступ к окружению (window страницы сайта), то вы потенциально получаете и меняете все данные на ней.

    Расширение для блокировки, наоборот, удобнее, потому что скрипт в нём (background.js) запускается до загрузки страницы и может отменить загрузку вообще. Юзерскрипт запускается в конце страницы (без вариантов, ну или ещё позже). Поэтому для предотвращения загрузки нужно не разрешать открывать страницы, т.е. анализировать ссылки переходов и форм. В этой системе — очень легко иметь дыры — скрипт не сможет ловить переходы-редиректы. Значит, безопасность не обеспечит. Расширение (или приложение/апп) — наоборот, можно построить с обеспечением безопасности, кроме случаев, когда вредоносные страницы попадутся после разрешения их открывания.
    Ответ написан