Вероятно, недостаточно изменить значение allowFullScreen
, поскольку объект флэш-памяти уже будет инициализирован со старым значением.
Чтобы обойти это, создайте новый flash-объект, используя новое значение allowFullScreen
с самого начала.
Следующий код должен работать, но для этого требуется jQuery, поэтому:
(1) Добавьте эту строку в раздел метаданных Greasemonkey сразу после директивы // @include
:
// @require http://ajax.googleapis.com/ajax/libs/jquery/1.3.2/jquery.min.js
(2) Используя панель GM «Управление пользовательскими сценариями», удалите, а затем переустановите сценарий Greasemonkey, чтобы убедиться, что файл jQuery скопирован на ваш компьютер.
(3) Затем попробуйте этот код:
$('#flashc param[name="allowFullScreen"]').val ("true");
var jNewFlash = $('#flashc').clone (true);
$('#flashc').replaceWith (jNewFlash)
(Предполагается, что идентификатор object
равен flashc
, как показано в вопросе.)