Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 31.10.2015, 00:16
Новичок на форуме
Отправить личное сообщение для horse Посмотреть профиль Найти все сообщения от horse
 
Регистрация: 30.10.2015
Сообщений: 4

Простейший скрипт для Оперы, нужна помощь
Извините, запостил сначала не по адресу, в мобильные, удалю, если есть такая возможность.

Есть необходимость заблокировать в JS для старой Оперы(12) страницы, содержащие определённые словосочетания (простейший родительский контроль)

Ниже сделанный с грехом пополам скрипт, который, если на странице встречаются картинки(вернее их адрес) редиректит на гугл. Картика используется как "маркер" страницы (ничего умнее не придумал, я не программист ))

Как этот скрипт модифицировать, чтобы то же самое происходило при наличии в тексте или любых полях загружаемой страницы определённых простых словосочетаний, желательно в килиллице, например "форекс клуб"?

Вопрос даже не нубский, а от человека программировавшего только в asm и плэйн C, так что проявите понимание ))
Спасибо.


-------------------------------

// ==UserScript==
//
// ==/UserScript==
//opera:config#UserPrefs|UserJavaScriptonHTTPS ---!!!enable!!!

window.opera.addEventListener('BeforeEvent.load', function ()
{

var patterns_mudo =
[
'https://yt3.ggpht.com/-_x3-akBMoMY/AAAAAAAAAAI/AAAAAAAAAAA/If07FUg4OHM/s88-c-k-no/photo.jpg',
'https://yt3.ggpht.com/-BEUI-0fD-BU/AAAAAAAAAAI/AAAAAAAAAAA/iZbShiGdXWM/s88-c-k-no/photo.jpg'
];

//var pattern = 'https://yt3.ggpht.com/-9eOoHKxP2NQ/AAAAAAAAAAI/AAAAAAAAAAA/2kRbmm2F_EM/s88-c-k-no/photo.jpg';
//http:/www.youtube.com

for (N = 0; N < patterns_mudo.length; N++)
{
if(window.top.document.body.innerHTML.indexOf(patt erns_mudo[N])!="-1")
{
document.location = 'http://google.com/';
break;
};
};

}, false);
Ответить с цитированием
  #2 (permalink)  
Старый 31.10.2015, 13:20
Новичок на форуме
Отправить личное сообщение для horse Посмотреть профиль Найти все сообщения от horse
 
Регистрация: 30.10.2015
Сообщений: 4

Собственно конкретизирую вопрос:

Нужно выражение, которое мне выдаст булеан по наличию в открываемом html строки типа "электронное казино" например.


К сожаление поверхностный обзор функций JS мне не помог, я далековат от объектного программирования.
Ответить с цитированием
Ответ



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

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


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Нужен скрипт для работы через Google Script (Spreadsheets) Satmax Работа 0 13.08.2014 16:55
Нужна помощь в анимировании. Book-war Ваши сайты и скрипты 3 09.04.2012 09:44
вопрос по модификации userjs для оперы Raz0r Opera, Safari и др. 0 25.03.2011 15:46
Нужна помощь bunukar Firefox/Mozilla 1 22.03.2011 10:46
Скрипт — заметки для сайтов https Работа 4 05.12.2010 12:34