Как я закрываю вкладку Firefox из сценария механика?

Я думаю, вы можете просто установить redirectUris в вашей конфигурации области на *. В противном случае каждая доступная система должна быть добавлена ​​в область, что вы можете сделать из консоли администратора или через API.

В Activiti мы распространяем таблицу управления ключами-плащами с настраиваемой областью для установок activiti. При этом мы устанавливаем для redirectUris значение * и , что позволяет переопределять его во время установки . Мы делаем это в диаграмме рулевого управления, но если вы не используете шаблон рулевого управления, вы можете сделать sed для замены строки. Но это для совместного использования. Если у вас есть только одна установка, то я ожидаю, что вы добавите приложения / клиенты в область через консоль или API.

13
задан Autodidact 1 December 2008 в 09:13
поделиться

2 ответа

Необходимо изменить параметры конфигурации Firefox (about:config) для разрешения этого.

Шаги:

  1. Перейдите к строке поиска и введите about:config
  2. Перейдите к параметру dom.allow_scripts_to_close_windows
  3. Установите его значение как верное

Теперь Ваш сценарий может закрыть ВКЛАДКУ с 'window.close ()'

например.

function closeTab(){
    window.open('', '_self', '');
    window.close();
} 
23
ответ дан 1 December 2019 в 20:44
поделиться

Поскольку Firefox обрабатывает код Greasemonkey с теми же привилегиями, что и код сценария на внешних веб-сайтах, невозможно разрешить только коду Greasemonkey закрывать окна, но не обычным сценариям.

4
ответ дан 1 December 2019 в 20:44
поделиться
Другие вопросы по тегам:

Похожие вопросы: