Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 15.04.2014, 15:33
Новичок на форуме
Отправить личное сообщение для spamer11 Посмотреть профиль Найти все сообщения от spamer11
 
Регистрация: 14.04.2014
Сообщений: 1

Внедрение кода в страницу через userscript
Поставил себе цель выучить различные сочетания клавиш для браузера, и чтобы не было простой возможности использовать их через пкм, решил написать юзерскрипт для ее блокировки.
алерт в последней строчке добавил, чтобы смотреть изменение в коде - он дописывается, но не выполняется.
Сам пробовал подвесить исполнение на дополнительное действие(запуск при нажатии на определенную клавишу), но тоже не заработало. Как это можно исправить или что нужно сделать, чтобы дописываемый код исполнялся браузером?
// ==UserScript==
// @name           test
// @include        *
// @version			1.2
// ==/UserScript==
var headtext = document.getElementsByTagName('Head')[0].innerHTML;

headtext = headtext + '<script> document.oncontextmenu = test; \
				  function test() {return false;} </script>';

document.getElementsByTagName('Head')[0].innerHTML = headtext;

   alert(document.getElementsByTagName('head')[0].innerHTML);
Ответить с цитированием
  #2 (permalink)  
Старый 15.04.2014, 15:39
Аватар для ruslan_mart
Профессор
Отправить личное сообщение для ruslan_mart Посмотреть профиль Найти все сообщения от ruslan_mart
 
Регистрация: 30.04.2012
Сообщений: 2,932

// ==UserScript==
// @name           test
// @include        *
// @version         1.2
// ==/UserScript==

window.addEventListener('load', function() {
    document.oncontextmenu = function() {
        return false;
    }
}, false);
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
кеширование HTML переданого через ajax BorisBritva jQuery 6 02.04.2011 01:23
Отправка POST через JS без перехода на другую страницу m-mikle Общие вопросы Javascript 17 14.04.2010 15:24
Удаленная работа на сайте через html страницу Sanches Общие вопросы Javascript 19 11.08.2009 13:21
Проблема с обработкой селектов html кода, пришедшего через ajax запрос Rage jQuery 6 26.01.2009 14:15
Как обновить страницу открытую через post Роберт Общие вопросы Javascript 1 05.11.2008 14:53