Я пользуюсь хромом:
Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/29.0.1547.76 Safari/537.36
И init из
выглядит так:
init('ymaps','http://api-maps.yandex.ru/2.0.33/debug/',true,{"name":"Chrome","versio
n":"29.0.1547","engine":" WebKit","engineVersion":" 537.36","osFamily":"Windo ws","osVersion":"6.1","is Mobile":false,"cssPrefix" :"Webkit","transitionEndE ventName":"webkitTransiti onEnd"},'package.standard ,package.geoObjects,packa ge.geoQuery,package.clust ers',project_data,'ymaps2 _0_33','')
Что вполне логично. Но после того как у моих пользователей начала возникать такая ошибка:
Uncaught TypeError: Cannot read property 'paddingLeft' of undefinedcombine.xml?modules=2,3F4
И раскопки привели что у них вызов инита выглядит так:
init('ymaps','http://api-maps.yandex.ru/2.0.33/debug/',true,{"name":"MSIE","version"
:"8.0","engine":"Trident" ,"engineVersion":"4.0","o sFamily":"Windows","osVer sion":"6.1","isMobile":fa lse,"cssPrefix":"ms","tra nsitionEndEventName":"MST ransitionEnd"},'package.s tandard,package.geoObject s,package.geoQuery,packag e.clusters',project_data, 'ymaps2_0_33','')
Я грохнул свой профиль и с голым профилем получил такой же результат как и у моих пользователей. Наши хромы определяются как MSIE, что потом приводит к ошибке определения padding-а тут
if (browser.name == 'MSIE' && browser.documentMode < 9) {
var value = element.currentStyle[property];
И понять почему так происходит у меня не получается. Я последовательно поставил все плагины которые у меня стоят на новый профиль, но это не помогло. В чем может быть проблема?