Блокировать определенный файл JavaScript в расширении Safari - PullRequest
1 голос
/ 09 декабря 2010

Отказ от ответственности: я никогда прежде не писал расширение Safari, и я совершенно новичок в Javascript, хотя у меня есть большой опыт работы на других языках.

Вот мой вопрос: я пишу расширение Safari, чтобы улучшить определенный сайт, который я часто посещаю. Одно из улучшений, которое я хотел бы сделать, - заблокировать загрузку ckeditor.js

<script type="text/javascript" language="javascript" src="ckeditor/ckeditor.js"></script>

Скрипт медленно загружается, медленно запускается, и я все равно не выношу графические редакторы HTML.

Можно ли создать скрипт, который будет удалять ckeditor.js перед загрузкой? Если нет, могу ли я написать что-то, что удалит это до того, как оно запустится?

1 Ответ

2 голосов
/ 09 декабря 2010

Существует существующее расширение , блокирующее все скрипты Java на данной веб-странице . Этот сайт указывает на два файла «global.html» и «injected.js», которые управляют загрузкой сценария для каждого элемента. Таким образом, похоже, что это можно изменить, чтобы занести в черный список конкретные сценарии. Однако для определения правильного заклинания из события «beforeload» может потребоваться некоторая работа.

...