Определение стартовои страници в разных браузерах
В IE так:
<div id="shp" style='behavior:url(#default#homepage);'></div> <script type="text/javascript"> if (!shp.isHomePage('http://host.ru')) //определили что host.ru не стартовая document.getElementById("shp").setHomePage('http://host.ru'); зделали запрос поставить host.ru стартовой страницей. </script> В FF и Opere - не определяет :(, какой подход использовать в этом случае. з.ы. хром ещё не смотрел, но там все должно быть в порядке ... |
Цитата:
Цитата:
|
Видел топик, но вопрос остался.
Этот код добавляет в стартовую: var prefs = Components.classes['@mozilla.org/preferences-service;1'].getService(Components. interfaces.nsIPrefBranch); prefs.setCharPref('browser.startup.homepage','http://www.kerala.in'); Но а как понять если стартовая в браузере, которую мы хотим добавить или нет? |
Цитата:
http://www.rietta.com/firefox/Tutorial/prefs.html https://developer.mozilla.org/en/Cod...ts/Preferences В любом случае, по тихому это сделать не получится, пользователю вылезит несколько предупреждений безопасности. |
У меня стартовой zoophilia.org и я не хочу, чтобы ты об этом знал.)
...upd oh shi... такой сайт и вправду есть. 0_о |
:)
|
А по русски можно? :agree:
|
Мне не нужно потихоньку.
З.ы. у меня всплывает диалоговое окно и спрашивает хочет ли пользователь сделать страницу домашней. if да : посылаем браузеру: document.getElementById("shp").setHomePage('http://host.ru'); Ну а там уже сам добавляет ... |
1. Заходим с разных браузеров на яндекс.
2. Смотрим в левый верхний угол: так делают серьёзные люди. 3. ... 4. Profit! |
Цитата:
|
Вот такая процедура и нужна, хотя я не понял как он определяет является ли он стартовой страницей или нет в браузерах кроме IE.
Может кто подскажит ссылку на более простой код, зарание благодарен. |
Gozar,
Кому всем? :) |
А он и не определяет.
P.S. Вообще ваш сайт никому стартовой нахрен не сдался. Для 80% яндекс === интернет, т.е. открыв браузер и увидев вместо него ваш сайт они не будут знать что делать. Остальным же он тем более не нужен. |
Исключая "хрены" из вашего ответа, я так понимаю вы не в курсе, так как при нажатии в яндексе на "сделать стартовой", он больше не показывает эту ссылку, если страница действительна стартовая?
|
В ff показывает, а значит не везде. А еси не везде, значит некроссбраузерно, т.е. не имеет особого значения. В ослике то вообще что угодно воротить можно.
|
Что вы подразумеваете под "осликом"?
|
Roman S,
Всем на этом форуме, кроме тебя. ;) |
Часовой пояс GMT +3, время: 09:42. |