создание независимого от браузера букмарклета или аддона браузера - PullRequest
0 голосов
/ 19 мая 2011

Каков наилучший способ создать один аддон или букмарклет для браузера, который бы беспрепятственно работал в IE, Firefox и Chrome, есть ли какой-нибудь гаджет Google, который позволил бы вам это сделать?

1 Ответ

1 голос
/ 19 мая 2011

Все зависит от того, что вы на самом деле хотите создать. Если вашему аддону требуются такие вещи, как локальное хранилище или использование xPath или других специфичных для браузера элементов, то сделать это легко и правильно на нескольких платформах было бы невероятно легко.

Вообще говоря, все браузеры совершенно разные. Chrome и Safari запускают webkit, Firefox Gecko и так далее. Некоторые хорошо поддерживают HTML5, другие нет. Если вы создаете что-то сложное, вам придется делать это для каждого отдельного браузера. Тем не менее, большая часть кода одного может быть изменена с помощью нескольких дополнительных / разных вызовов другого. Например, Firefox имеет много общего с Chrome и Safari, а Chrome и Safari еще более тесно связаны.

Если ваше дополнение очень простое, я бы порекомендовал использовать только букмарклет. Взгляните на это http://www.smashingmagazine.com/2010/05/23/make-your-own-bookmarklets-with-jquery/, используя JQuery, чтобы решить некоторые, если не все специфические проблемы браузера, с которыми вы столкнетесь.

Если вам требуется дополнение / расширение или букмарклет, сделайте это с JQuery, где это возможно.

Я не могу дать более точный ответ "да" или "нет" без дополнительной информации. Если бы вы могли рассказать о том, что вы хотите сделать, вам было бы гораздо легче помочь.

...