Форум программистов, компьютерный форум, киберфорум
VBScript/JScript/WSH/WMI
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.62/13: Рейтинг темы: голосов - 13, средняя оценка - 4.62
0 / 0 / 1
Регистрация: 28.11.2013
Сообщений: 45

Открытие сайта в определёном браузере в зависимости от его наличия.

16.10.2014, 16:33. Показов 2848. Ответов 13
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
хочу написать ярлык,который бы проверял наличие браузера Mozilla Firefox и если его находил,то запускал нужный сайт,а если не находил,то запускал бы сайт в Internet Explorer.Посоветуйте,где можно почитать и какую функцию использовать? по каким лучше параметрам проверить наличие Firefox и Internet Explorer.

 Комментарий модератора 
Тема перемещена из раздела JavaScript
0
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
16.10.2014, 16:33
Ответы с готовыми решениями:

Самостоятельное открытие сайта в браузере
При запуске Google Chrome открывается сайт SD-Steam.info Логи прикрепляю

Произвольное открытие сайта в браузере
при открытии браузера (opera) открывается сайт serchim-wd.ru с последующим перенаправлением на ad-tizer.net/tee2.html

Открытие php файла сайта в браузере
Добрый день. Как сделать так, чтобы когда я захожу в браузере в папку своего сайта он по умолчанию открывал index.php, а не index.html ? ...

13
 Аватар для Lazy_Den
3325 / 2845 / 1423
Регистрация: 15.01.2014
Сообщений: 6,170
16.10.2014, 16:55
icetanker, как вы себе это представляете? Вот к примеру, у Пети Петичкина установлено тридцать три браузера. По умолчанию задан вообще "Netscape Navigator 1.0", а не FF или IE, и ассоциации определенных типов файлов, привязано так же к нему. По какому алгоритму тогда должен работать ваш сценарий?
0
0 / 0 / 1
Регистрация: 28.11.2013
Сообщений: 45
16.10.2014, 17:05  [ТС]
я так себе представляю
есть адрес сайта,у пользака есть в директории,например,pr files,firefox =>если скрипт находит в папке exe firefox,то он запускает его и открывает сайт,если не видит,то он запускает internet explorer и открывает этот сайт,
а то какой браузер у пользака,мало волнует.
или я не правильно мыслю?
0
 Аватар для Lazy_Den
3325 / 2845 / 1423
Регистрация: 15.01.2014
Сообщений: 6,170
16.10.2014, 17:11
Цитата Сообщение от icetanker Посмотреть сообщение
или я не правильно мыслю?
Мыслите может и правильно, вот только политика безопасности не даст вам не то чтоб запустить exe-шник у пользователя, но даже определить его наличие. JS не имеет доступ к файловой системе юзера.
0
0 / 0 / 1
Регистрация: 28.11.2013
Сообщений: 45
16.10.2014, 17:16  [ТС]
а на каком тогда языке написать,чтобы выполнить данную задачу?
0
 Аватар для Lazy_Den
3325 / 2845 / 1423
Регистрация: 15.01.2014
Сообщений: 6,170
16.10.2014, 17:17
Цитата Сообщение от icetanker Посмотреть сообщение
а то какой браузер у пользака,мало волнует.
Неа... )) Это пользователя мало волнует, в каком вам угодно браузере, чтоб открывался сайт. Он сайт уже запустил в том браузере, какой он считает нужным. Даже если б это было возможно, то нужно было бы принудительно закрыть этот браузер, а потом уже открыть в новом.

Добавлено через 1 минуту
Цитата Сообщение от icetanker Посмотреть сообщение
а на каком тогда языке написать,чтобы выполнить данную задачу?
Это должно быть что-то сродни вирусу, а язык - это уже вопрос вторичный.
0
0 / 0 / 1
Регистрация: 28.11.2013
Сообщений: 45
16.10.2014, 17:21  [ТС]
так а зачем ему закрывать?он сам берет этот файл,он ему доверяет,запускает его
0
 Аватар для Lazy_Den
3325 / 2845 / 1423
Регистрация: 15.01.2014
Сообщений: 6,170
16.10.2014, 17:34
icetanker, Я смутно представляю вашу задачу (да и малоинтересная она для меня), но может вам пригодится такое:
JavaScript
1
2
3
4
5
6
7
8
9
10
var WshShell = new ActiveXObject("WScript.Shell");
strDesktop = WshShell.SpecialFolders("Desktop");
var oShellLink = WshShell.CreateShortcut(strDesktop + "\\CyberForum.lnk");
oShellLink.TargetPath = "https://www.cyberforum.ru/";
oShellLink.WindowStyle = 1;
oShellLink.Hotkey = "CTRL+SHIFT+F";
oShellLink.Description = "CyberForum";
oShellLink.WorkingDirectory = strDesktop;
oShellLink.IconLocation = "%SystemRoot%\\explorer.exe, 20"
oShellLink.Save();
Такой скрипт не определит наличие FF или другого браузера, но запустит созданный ярлык в IE (который есть по умолчанию). НО выполнение этого кода возможно только в IE и с разрешение пользователя
0
0 / 0 / 1
Регистрация: 28.11.2013
Сообщений: 45
16.10.2014, 17:39  [ТС]
не,такой то способ у меня есть уже( мне бы что нить похожее либо идея для реализация.
0
 Аватар для Lazy_Den
3325 / 2845 / 1423
Регистрация: 15.01.2014
Сообщений: 6,170
16.10.2014, 17:48
Цитата Сообщение от icetanker Посмотреть сообщение
мне бы что нить похожее
Тогда подождите, может кто чего посоветует.

P.S. А я хочу объяснить (на всякий случай), почему такого плана вопросами, интересуются мало разработчиков. Если вам желательно, чтоб ваш сайт открывался в определённом браузере, то скорее всего, что у этого сайта существенная недоработка с кроссбраузерностью. И разработчик, если он конечно хороший разработчик, лучше потратит время на устранение ошибок вёрстки и прочего, чем убивать время на поиски того, чтоб сайт запускался только в FF или IE.
0
Модератор
 Аватар для Thisman
771 / 352 / 142
Регистрация: 17.07.2013
Сообщений: 992
16.10.2014, 17:53
icetanker, через браузер это не сделать. Инфа сотка
Вообщем, если каким-то образом получить доступ к командной строке ( или к ее возможностям ) можно просто попытаться вызвать chrome.exe/ firfefox.exe ( ну кароче exe файл ), если выпало исключение, значит файла нет или переименован. Так же можно просканировать все папки ( что СЛИИИШКОМ много времени занять может )

Но это не JS работа, совершенно
0
16.10.2014, 20:45

Не по теме:

совсем оборзели - хотят лишить пользователя даже возможности самому решать - какой браузер запускать
блин, скоро жён будут пользователю выбирать :)

0
Модератор
Эксперт JS
 Аватар для Eva Rosalene
5241 / 2115 / 416
Регистрация: 06.01.2013
Сообщений: 4,846
16.10.2014, 22:08

Не по теме:

Цитата Сообщение от kalabuni Посмотреть сообщение
скоро жён будут пользователю выбирать
Я даже знаю каких, пару раз рекламу видел :jokingly:



Добавлено через 1 минуту
icetanker, имеете в виду WSH JS?
0
0 / 0 / 1
Регистрация: 28.11.2013
Сообщений: 45
17.10.2014, 10:01  [ТС]
FraidZZ, да
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
17.10.2014, 10:01
Помогаю со студенческими работами здесь

Открытие рекламного сайта в браузере после запуска компьютера
Доброго времени суток. Недавно пытался поиграться в Sims 4. Понаставил всяких разных версий с таблетками, затем все поудалял и проверил...

Открытие сайта в браузере по умолчанию из bat/cmd-файла
Здравствуйте, у меня вопрос : можно из бат файла сделать запуск сайта. Мол когда все процесы сборки завершены, в конце батника команда...

Открытие html-файла в браузере и сохранение его
Дано: много html файлов в папке, каждый из них открывает страницу с фотографиями. Задача заключается в том, чтобы все эти фотографии...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
14
Ответ Создать тему
Новые блоги и статьи
Переходник USB-CAN-GPIO
Eddy_Em 20.03.2026
Достаточно давно на работе возникла необходимость в переходнике CAN-USB с гальваноразвязкой, оный и был разработан. Однако, все меня терзала совесть, что аж 48-ногий МК используется так тупо: просто. . .
Оттенки серого
Argus19 18.03.2026
Оттенки серого Нашёл в интернете 3 прекрасных модуля: Модуль класса открытия диалога открытия/ сохранения файла на Win32 API; Модуль класса быстрого перекодирования цветного изображения в оттенки. . .
SDL3 для Desktop (MinGW): Рисуем цветные прямоугольники с помощью рисовальщика SDL3 на Си и C++
8Observer8 17.03.2026
Содержание блога Финальные проекты на Си и на C++: finish-rectangles-sdl3-c. zip finish-rectangles-sdl3-cpp. zip
Символические и жёсткие ссылки в Linux.
algri14 15.03.2026
Существует два типа ссылок — символические и жёсткие. Ссылка в Linux — это запись в каталоге, которая может указывать либо на inode «файла-ИСТОЧНИКА», тогда это будет «жёсткая ссылка» (hard link),. . .
[Owen Logic] Поддержание уровня воды в резервуаре количеством включённых насосов: моделирование и выбор регулятора
ФедосеевПавел 14.03.2026
Поддержание уровня воды в резервуаре количеством включённых насосов: моделирование и выбор регулятора ВВЕДЕНИЕ Выполняя задание на управление насосной группой заполнения резервуара,. . .
делаю науч статью по влиянию грибов на сукцессию
anaschu 13.03.2026
прикрепляю статью
SDL3 для Desktop (MinGW): Создаём пустое окно с нуля для 2D-графики на SDL3, Си и C++
8Observer8 10.03.2026
Содержание блога Финальные проекты на Си и на C++: hello-sdl3-c. zip hello-sdl3-cpp. zip Результат:
Установка CMake и MinGW 13.1 для сборки С и C++ приложений из консоли и из Qt Creator в EXE
8Observer8 10.03.2026
Содержание блога MinGW - это коллекция инструментов для сборки приложений в EXE. CMake - это система сборки приложений. Здесь описаны базовые шаги для старта программирования с помощью CMake и. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru