Полезная информация

Общайтесь со знакомыми и друзьями в нашей группе в Контакте.

№128-08-2015 18:38:32

lus4
Забанен
 
Группа: Members
Зарегистрирован: 20-12-2012
Сообщений: 33
UA: Firefox 29.0

При повторном запуске создавать новую вкладку вместо нового окна

У меня стоит портативная версия на пользователе гостя. Объяснить не запускать браузер когда он уже запущен этому гостю невозможно.
Проблема в том что при запуске браузера с ярлыка, открывается новое окно браузера, хотя в других браузерах разворачивается запущеный браузер и создаётся новая вкладка.
Попробовал запустить сам firefox.exe в обход портативности, тоже самое, каждый раз создаётся новое окно, даже от имени админа.

Пробовал сделать запускатор на bat и autoit который проверял бы запущеность браузера,  но от имени гостя там не работают команды проверяющие активннность процесов. А конкретно они просят пароль гостя которого нет и не может быть.

Так как сделать чтоб при запуске firefox разворачивалось текущее окно или хотябы не создавалось новое?

Отсутствует

 

№229-08-2015 13:32:02

littleleshy
________
 
Группа: Members
Откуда: Москва
Зарегистрирован: 13-12-2008
Сообщений: 2504
UA: Firefox 40.0

Re: При повторном запуске создавать новую вкладку вместо нового окна

А возможно убрать все ярлыки и оставить только закреплённый значок на панели задач? По-моему, это проще всего.

Отсутствует

 

№329-08-2015 13:55:35

Jerome
Участник
 
Группа: Members
Зарегистрирован: 09-11-2011
Сообщений: 94
UA: Firefox 40.0

Re: При повторном запуске создавать новую вкладку вместо нового окна

Так может включить одноконный режим?
browser.link.open_newwindow.restriction=0

Отсутствует

 

№429-08-2015 17:23:55

lus4
Забанен
 
Группа: Members
Зарегистрирован: 20-12-2012
Сообщений: 33
UA: Firefox 29.0

Re: При повторном запуске создавать новую вкладку вместо нового окна

А возможно убрать все ярлыки

для смены пользователя используется ярлык на быстром запуске в виде ie.предлагаете сделать такойже и для самого браузера от имени другого пользователя?
И что мешает не такать этот значёк каждый раз подвис, свёрнут или ещё что угодно до таких вариантов как пользователь смотря в браузер забыл что он запущен. Такой способ сделает ещё больше окон. Нужно именно както узнать что браузер запущен, но таких программ в венде нет.

browser.link.open_newwindow.restriction=0

Уже стоит.

Может есть сишные и дельфийские програмисты которые могут написать простой запускатор
Если firefox.exe не запущен, запустить FirefoxPortable.exe

Отредактировано lus4 (29-08-2015 17:27:34)

Отсутствует

 

№529-08-2015 20:31:01

littleleshy
________
 
Группа: Members
Откуда: Москва
Зарегистрирован: 13-12-2008
Сообщений: 2504
UA: Firefox 40.0

Re: При повторном запуске создавать новую вкладку вместо нового окна

lus4 пишет

для смены пользователя используется ярлык на быстром запуске в виде ie

щито?

lus4 пишет

Нужно именно както узнать что браузер запущен

зачем? нажатие на значок в панели задач просто развернёт окно, если, конечно, используется win7 и выше.

lus4 пишет

Если firefox.exe не запущен, запустить FirefoxPortable.exe

могу написать батник "убить firefox, запустить заново :D"
по указанному условию могу рискнуть написать на visual c++/c#, но не сейчас

Отсутствует

 

№629-08-2015 23:37:28

lus4
Забанен
 
Группа: Members
Зарегистрирован: 20-12-2012
Сообщений: 33
UA: Firefox 29.0

Re: При повторном запуске создавать новую вкладку вместо нового окна

Ну такие вот тупые юзеры, нужно сделать айфон из лиса и других вариантов нет.
В моём случае не разворачивается, а создаётся новое пустое окно, лис 29.0.
Вот то что я пытался сделать

скрытый текст
bat. пробовал на блокноте, не хватает прав

Выделить код

Код:

rem @echo off
setlocal ENABLEDELAYEDEXPANSION
Set Process=notepad
tasklist | Find /i "%Process%.exe" || (goto Else)
:THEN
Exit
Goto end
:ELSE
start notepad
Exit

autoit тоже по всякому эксперементировал, видимо тоже права админа надо

Выделить код

Код:

Dim $proc = "FirefoxPortable.exe"
If Not ProcessExists($proc) Then Run($proc,@WorkingDir & '')


Не спешу если ктото чтото попробует нарисовать в виде бинарника

Отредактировано lus4 (29-08-2015 23:40:44)

Отсутствует

 

№731-08-2015 09:10:51

littleleshy
________
 
Группа: Members
Откуда: Москва
Зарегистрирован: 13-12-2008
Сообщений: 2504
UA: Firefox 40.0

Re: При повторном запуске создавать новую вкладку вместо нового окна

Хм, на taskkill у обычного юзера права есть, самому интересно поковыряться.
Кстати, вариант дописывания в ярлык послк пути чего-нибудь вроде about:newtab рассматривается? Ибо при открытии такого ярлыка действительно открывается новая вкладка.

Отсутствует

 

№831-08-2015 15:18:06

lus4
Забанен
 
Группа: Members
Зарегистрирован: 20-12-2012
Сообщений: 33
UA: Firefox 29.0

Re: При повторном запуске создавать новую вкладку вместо нового окна

Идея хорошая.
Но может какуюто страницу можно написать чтоб при её открытии вкладка сразу закрывалась, но чтото мне кажется это не заработает.
Попробовал такую штуку, не работает. Что интересно первое и второе предупреждение о закрытии вкладки были не такими как третье, но вкладка не закрылась

Отредактировано lus4 (31-08-2015 15:31:57)

Отсутствует

 

Board footer

Powered by PunBB
Modified by Mozilla Russia
Copyright © 2004–2020 Mozilla Russia GitHub mark
Язык отображения форума: [Русский] [English]