Skip navigation.

exploreopera

| Help

Sign up | Help

My program for Opera

Compatibility with Opera 9.50 "Final"

oGet - version 2.5.11 works.
Qsaver - version 2.4 works.
Opera Loader - version 4.1.6 works.
GetSize - version 1.3.11 works.
FlashBlocker - works.
Copying text with formatting and images to clipboard - works.
Thumbnails and sorting in opera:cache - works.
Block images from menu Opera - works.

UserJS:
google-translate.js - version 1.6.10 works.
bbcode.js - works.
let-me-see-img.js - version 1.5.6 works.
open-in-background-with-long-press.js - works.
block-external-scripts.js - works.

P.S. I do not recommend to use Opera 9.50 "Final". It's very bugged. As least, use latest weekly.

Update google-translate.js.

google-translate.js
Sample of menu: menu_bbcode_english.ini.
Button: Translate to English

Go to Page,"javascript:ujs_google_translate('auto|en')",,,"Window Mail Compose Icon"


* Google now supports automatic language detection. Therefore you can use universal button or hotkey for translation from any language to English.
* First start more fast.
* Works in Opera 9.5 beta2


About installation UserJS written here.

Block javascript pop-ups

,

Unfortunately Opera is not able to block "Pop-Ups v2.0" created with JavaScript (example).
But in most cases such advertising is added by external js, and it can be simply blocked with block-external-scripts.js. About installation userjs.
Also see blockexternal.js from shoust.

In Russian
Универсальная блокировка "всплывающих окон" реализованных на javascript.

Подобная реклама (пример) применяется всё чаще, видимо из-за наличия во всех браузерах блокировщиков "обычных" всплывающих окон. В принципе, бороться с ней достаточно сложно, но к счастью в большинстве случаев такая реклама добавляется с помощью внешних js-скриптов (посмотреть их можно с помощью кнопки Info), которые несложно заблокировать с помощью UserJS.

Для этого просто скопируйте block-external-scripts.js в вашу папку UserJS. Если её ещё нет, то создайте папку (например, Opera\userjs) и укажите её в Настройки->Дополнительно->Содержимое->Настройки Javascript

Upd.
Изложил в заметке основные способы блокирования рекламы в Opera.

All opera:... from Opera 9.5 build 9903

In place of «opera:» can be «about:»

opera:about - About Opera
opera:blank - Blank page
opera:cache - Cache
opera:config - Preferences
opera:debug - Used for remote debugging
opera:drives - Local drives
opera:/help/ - Help
opera:history - History
opera:historysearch - Full-text search in history
opera:plugins - Plugins.

opera:/button/... - For addition of the buttons
opera:/edit/... - For addition of the edits

Internal
opera:account
opera:download
opera:forcehtml
opera:fraud-warning
opera:mail
opera:style

Немного о настройках Safari для Windows

Писать про Opera пока особо нечего, так как ни одного пригодного к использованию билда Opera 9.50, разработчики в этом году так и не выпустили :frown: Впрочем некоторые старые материалы я систематизировал: 55 пользовательских скриптов для Opera (UserJS), Интеграция менеджеров закачки.
Ну а в связи с выходом работоспособных версий Safari для Windows я решил немного в них (конкретно, в несколько устаревшей версии 3.0.4) покопаться :smile: Итак:

Перевод находится в файле Safari\Safari.resources\ru.lproj\Localizable.strings и вполне доступен для правки.

Кэш у сафари находится в Users\User\Local Settings\Application Data\Apple Computer\Safari\Cache.db и похоже представляет собой базу данных SQLite.

Настройки находятся в файле %APPDATA%\Apple Computer\Safari\Preferences.plist (в висте путь к настройкам может быть другим, если не ошибаюсь: %APPDATA%\Roaming\Apple Computer\Safari\) и могут быть изменены с помощью обычного текстового редактора. Впрочем, блокнот не рекомендуется, лучше использовать akelpad. Файл->Открыть-> И вставляете путь к файлу.

Структура этого файла:
<plist version="1.0">
<dict>
...
<key>ИмяПараметра</key>
<ЛогическоеЗначение/>
<key>ИмяДругогоПараметра</key>
<integer>ЧисленноеЗначение</integer>
<key>ИмяТретьегоПараметра</key>
<string>СтроковоеЗначение</string>
...
</dict>
</plist>

Имена параметров приведены в статье, а значения обычно бывают логическими: true (включено) или false (отключено). Это соответствует «-bool» в статье.

Так что, например, для постоянного включения панели табов нужно добавить
<key>AlwaysShowTabBar</key>
<true/>

в конце файла, перед </dict>. Предварительно убедитесть, что такого параметра нет в файле (если он есть, нужно изменить его значение, а не добавлять копию).

Для того чтобы сделать Safari однооконным, в версии 3.1 нужно добавить (не проверял):
<key>TargetedClicksCreateTabs</key>
<true/>

Полный список настроек можно вытащить из Safari.exe (поиск по AlwaysShowTabBar и т.п.)

Следует заметить, что настройки с префиксом «WebKit» похоже читаются из другого файла настроек «%APPDATA%\Apple Computer\Safari\WebKitPreferences.plist». По крайней мере, мне пришлось создать этот файл с таким содержанием чтобы появился Web Inspector:
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
<key>WebKitDeveloperExtras</key>
<true/>
</dict>
</plist>


Кстати говоря, подобную структуру имеют и другие файлы, в том числе и закладки «Bookmarks.plist». Судя по всему в значениях параметров не должно быть пробелов и угловых кавычек и для них используется обычная замена из html.
Длина закладок в этой версии ограничена двумя килобайтами.

Safari поддерживает плагины на Npapi, так что к примеру для интеграции Download Master-а достаточно скопировать npdm.dll в папку Safari\Plugins.

Upd.
1) В Safari 3.1 настройки находятся в файле %APPDATA%\Apple Computer\Safari\Preferences\com.apple.Safari.plist
2) Параметр «TargetedClicksCreateTabs» в этой версии не работает.

Descriptions in opera:plugins and more

, ,

Unfortunately, Opera does not show the versions of Flash-plugins. This addition corrects it.
Replace in yours *.lng file, string «-1303632626="Plug-ins"» on
-1303632626="Plug-ins<script type='text/javascript'>document.addEventListener('load',function() {var p=navigator.plugins;var t=document.getElementsByTagName('tbody');for(var i=0, ti; ti=t[i]; i++){ti.innerHTML='<TR><TD>Description:</TD><TD>'+(p[i].description ? p[i].description : 'Plug-in disabled')+'</TD></TR>'+ti.innerHTML};},false)</script>"

And go to opera:plugins :wink: .


GetSize (16Kb). Installer (130Kb) for Opera.
GetSize is an small and open source tool that allows you to find out the size of a file before downloading it. GetSize is similar GetFileSize but has some additional possibilities (support referrer, show size of files bigger 4 Gb) and very simple interface :smile:

Last version of Qsaver (50Kb) supported fast saving of images via long click, double click and mouse wheel click.

Quick Saver 2.4

, ,

QSaver Ver 2.4 (60Kb)
History:
2.4.1
+ Saving of the selected part of page.
2.4
* Compatibility with Opera 9.50. Need update all buttons!
2.3
+ Interface.
2.2
* Improved compatibility with Opera 9.50 and Opera 8.
* The buttons of the quick saving changed. Not forget them to renew!
+ Quick saving of images.

Update of UserJS

google-translate.js
* Fixed small problem with Kestrel
* "Window" with a translation, it is possible to drag.

bbcode.js
+ Second click takes away tags
+ More buttons

let-me-see-img.js (it's replacement for add-alt-space.js)
* Work in Opera 9.5 and Opera 8.5
+ Correct long tags alt (and copy from alt to title).

Compatibility with Kestrel

Qsaver - work, but not very much useful.
FlashBlocker - work.
Opera Loader - work.
Copying text with formatting to clipboard - work.
Thumbnails in opera cache - don't work Now work.
oGet - Crashed Opera Work in Opera 9.5 Post-Alpha 9523.

Quick Saver 2.1

, ,

QSaver Ver 2.2 (40Kb)
The program is intended for the quick saving in MHT or HTML, with autorenaming if such file exists already. And saving of all (or many) of pages. Also can save screenshots of pages in .png.

History:
2.2
* Improved compatibility with Opera 9.50 and Opera 8.
* The buttons of the quick saving changed. Not forget them to renew!
+ Quick saving of images.
+ Search in QSaverHistory.html
2.1
+ QSaverHistory.html
+ Compatibility with Opera 8
2.0
* Uses Winapi.
+ It's possible to save screeshots of visible part of page.
* Small improvements.