Google Chrome

индекс
223,70

Поддержка User JS скриптов добавлена в Chrome а так же изменен менеджер расширений

В недавнем DEV билде Chrome теперь User JS скрипты устанавливать проще простого — как расширения
image

image
После нажатия на Next нас предупреждают что скрипты могут навредить вашему компьютеру, соглашаемся.
image
И появляется стандартный диалог как у установки расширений
image

Менеджер расширений


Как мы знаем он находится тут
image
или тут chrome://extensions/
Теперь менеджер выглядит так
image

Теперь не нужен ключ --enable-user-scripts для работы user js
Все это добавлено в 4.0.237.0

UPD
Если у вас последний былд см выше и всеравно не работает установка скриптов то посмотрите снята ли галка
image
+51
9 ноября 2009, 20:36
8

комментарии (56)

+2
mikes #
а ещё появилась трабла с выпадающими меню, в линукс версии :)
+3
tema_sun #
И favicon на кнопке в таскбаре пропал:)
+2
HDg #
Это висит в Known Issues. Скоро должны починить
+1
artleg #
А у меня вчера-позавчера с обновлением починилось, то есть буквально два дня эта проблема была.
+1
mikes #
у меня пока проблема остается… и обновления не было, у вас google-chrome или chromium?
+1
artleg #
chromium и ежедневные обновления приезжают.
+1
mikes #
понятно… обновлений google-chrome пока нету, он достаточно редко обновляется, не чаще 1-2 раз в неделю
+1
ColorPrint #
и statusbar в линуксе не работает, и соответственно большинство расширений тоже :(
0
putnik #
Очень неприятная трабла. Пришлось даже Chromium поставить. Жаль, что он без Developer Tools.
+1
Guria #
Из ppa ставили? там есть developer tools, они просто в отдельном пакете
0
putnik #
О, вы меня просто спасли! Ловите плюс =)
0
shehovn #
а ещё во всё окно Хром восстал. (я не нажимал F11 :)
0
mukizu #
Спасибо за напоминание :)

Но вот изображения можно было бы и поменьше встроить, а то среди них текст почти не виден
0
shifttstas #
Ну я что бы было видно что установка user js а то слишком похоже на установку плагина…
–1
MxPR #
зайдя на страницу я секунд 40 пытался нажать на «Установить»…
0
shifttstas #
Промахивались? или билд не DEV?
+1
MxPR #
я про скриншот говорил который на главной был…
0
shifttstas #
а :)
0
shifttstas #
Заменил на установку скрипта
+1
Belidor #
Скачал последнюю бету, но не устанавливается.
В чем я дурак?
+2
shifttstas #
надо не бету а DEV
У Chrome есть 3 канала обновлений
Stable
Beta
Dev
+1
Pr0v0dn1k #
Наконец-то Mouse Stroke extension заработал полностью. До этого только некоторые жесты понимал.
НЛО прилетело и опубликовало эту надпись здесь
+2
turich #
НЛО прилетело и опубликовало эту надпись здесь
+14
Guria #
В очередной раз убеждаюсь, что на Хабре, как и во всём мире, преобладают визуалы.
Мой топик-ссылка недельной давности остался незамеченным:
habrahabr.ru/blogs/google_chrome/74274/
А первый из двух комментаторов делает топик со скриншотами на эту же тему и вуаля — топик на главной.
Нет, Стас, я не негодую (ну так, чуть-чуть расстроен), просто делаю вывод, что топик-ссылка на Хабре не очень популярен.
+1
lasthero #
Многие не хотят переходить по неизвестно куда ведущей ссылке.
+3
Guria #
Интернет чуть более чем полностью состоит из неизвестно куда ведущих ссылок. Волков бояться — в лес не ходить. Другой вопрос, что картинками большинству людей действительно проще информацию воспринимать.
0
shifttstas #
Ну я считаю то что интереснее то что уже реализовали в том продукте котором пользуешься (chrome) чем в каком то другом.

Пример: Есть 2 новости об аннонсе нового пакета карт или чего либо еще для игры, или же вторая то что это уже аннонсили, 2 интересней не правда ли?
Ну или преметивней, 1 новость — мелкософт откроет Windows для OpenSourc (без даты), или то что она уже открыла )
+5
Guria #
Не в обиду, но иногда тебя реально очень сложно понять. :-)
Особенно в третьем часу ночи.
0
shifttstas #
Я хотел сказать что оба топика имеют права на жизнь и как аннонс того что будет сделано интересно, так и новость о том что уже сделано )
+5
lasthero #
Меня смущают такие редерикт ссылки habrahabr.ru/linker/go/
Если бы при наведении на ссылку, я видел куда она ведет, мне бы было спокойнее и приятнее.
Дело привычки.
+1
Guria #
а можно не по теме, но про Хром, коль уж пост на главной?
я тут предложил добавить в Хром XMPP API для расширений, коль уж в нём есть код XMPP клиента, используемый для синхронизации закладок.
Само предложение в багтрекере: crbug.com/26932
0
shifttstas #
Я думаю они туда его и так добавят так как вы забыли что Google хочеть сделать Chrome OS основываться она будет естественно на легком Linux + навороченый Chrome, вот для нативной поддержки Jabber на стороне клиента я думаю они его и добавят
+1
Guria #
Мне тоже кажется это наилучшим решением в свете ХромОС, но информации об этом я нигде не обнаружил. Да и в гуглгруппе где обитают разработчики мне об этих планах даже не намекнули. В любом случае, звёздочку в багтрекере поставить лишним не будет.
НЛО прилетело и опубликовало эту надпись здесь
+3
Guria #
Скрипт точно не будет работать если:
1. Он использует Гризманки специфичные костыльные функции GM_*
2. Пытается взаимодействовать с js на странице через unsafeWindow или contentWindow (по соображениям безопасности)
Ни то, ни другое исправлять не станут. Пускай авторы добавляют своим скриптам кроссбраузерности. Гугл же дал нам удобный инструмент управления этими юзерскриптами.
0
VSOP_juDGe #
2. А если мне надо? В сафари-то все работает, зачем эти излишние ограничения?
+1
atlant #
Прекрасно. Особенно рад за линукс-версию, т.к сам юзаю :)
У меня есть необходимость ставить статичные шрифты для всех сайтов. Аналог use_document_fonts в firefox-е. Может удастся как-то, используя user-js это реализовать. Или расширением. Пойду думать.
+1
atlant #
Сделал. Может быть и криво, но как временная мера сойдёт :)

Создал user-js скрипт и вписал туда:

// ==Userscript==
// @name  Fonts
// @include  *
// ==/Userscript=

GM_addStyle("body,span,a,font { font-family:<шрифт(ы)>; }");


Теперь можно единые шрифты указывать.
0
shifttstas #
А с чего ты взял что он в хроме будет работать? функции gm_ вроде для гриз манки
0
atlant #
Насколько я понял — Chrome User-Js и GraceMonkey это одно и то же.
Могу и ошибаться.
Но это точно работает в Chrome.
0
shifttstas #
Несовсем некоторые скрипты написаные для GM не работают на хроме
0
atlant #
Ну может близкое по духу :)
Кстати, опечатался — Grease*
+2
kugaevsky #
Не кросс-браузерное решение. Лучше вот так:

// ==Userscript==
// @name Fixed fonts
// @description Fixed fonts for all pages
// @include *
// ==/Userscript==

(function() {
var css = «body {font-family:Verdana;}»;
if (typeof GM_addStyle != «undefined») {
GM_addStyle(css);
} else if (typeof PRO_addStyle != «undefined») {
PRO_addStyle(css);
} else if (typeof addStyle != «undefined») {
addStyle(css);
} else {
var heads = document.getElementsByTagName(«head»);
if (heads.length > 0) {
var node = document.createElement(«style»);
node.type = «text/css»;
node.appendChild(document.createTextNode(css));
heads[0].appendChild(node);
}
}
})();

Вместо Verdana подставляйте необходимые гарнитуры шрифтов.
+1
oopsididagainster #
Только у меня на яндексе не предлагает сохранить пароль?
0
vasechka #
к сожалению, на маке не работает. все таки еще сырой Маковский билд, хоть и не падает…
+1
Mazahaka007 #
80% скриптов взятых с юзерскрипт вообще не работают на хроме.
0
arty #
потому что их писали под один-единственный браузер, хорошо ещё, что не под одну ось : )
0
Roma2Duo #
А вот я не могу установить эти скрипты. Он вообще просит меня их сохранить.
Хотя те дополнения, что на chromeextensions.org спокойно установились.
0
shifttstas #
Версия хрома?
0
Roma2Duo #
4.0.237.0
+2
shifttstas #

Галку снять надо
0
Roma2Duo #
Снял. Заработало.
0
Jenyay #
И теперь скрипты лежат не в User scripts как раньше, а в Extensions, как все порядочные расширения.
0
Snapp #
и все таки ох как много скриптов не работают(

Только зарегистрированные пользователи могут оставлять комментарии. Войдите, пожалуйста.