Извините, я не проверял это, потому что мои вещи в Mozilla по своей сути неработоспособны.
Один из способов установить это - создать файл пользовательских настроек prefs.js и установить этот каталогкак каталог профиля:
profdir = '~/.config/mozilla'
profile = 'foo'
mozembed.set_profile_path(profile_directory, profile)
Теперь gtkmozembed должен прочитать настройки из ~/.config/mozilla/foo/prefs.js
.Пример настраиваемый пользовательский агент запись:
user_pref("general.useragent.override", 'foo');
Другой вариант - перегрузить функции gtkmozembed.*_stream
для вставки настраиваемого заголовка User-Agent
с использованием urllib2
.
* 1018.* PS.Попробуйте WebkitGTK + и gobject-introspection.Mozilla и GTK + немного сломаны, так как Gtk + -3.