Tag: Google chrome

Есть ли способ сообщить веб-отладчику Chrome показать текущую позицию мыши в координатах страницы?

Я часто отлаживаю код javascript с помощью веб-отладчика Chrome. На вкладке «Элементы» над элементом отображается всплывающая подсказка с несколькими фрагментами информации, включая ширину и высоту этого элемента. Иногда мне нужно видеть координаты страницы текущей позиции мыши. Но похоже, что отладчик не отображает такую ​​информацию. Итак, есть ли способ добавить его? Как расширение или, возможно, есть […]

Медленный вызов функции в V8 при использовании одной и той же клавиши для функций в разных объектах

Может быть, не потому, что вызов медленный, а скорее поиск; Я не уверен, но вот пример: var foo = {}; foo.fn = function() {}; var bar = {}; bar.fn = function() {}; console.time('t'); for (var i = 0; i < 100000000; i++) { foo.fn(); } console.timeEnd('t'); Протестировано на win8.1 Firefox 35.01: ~ 240ms Хром 40,0,2214,93 […]

Защитить от расширения браузера Javascript

Браузеры позволяют расширениям вводить код, манипулировать DOM и т. Д. На протяжении многих лет я замечал множество и непонятные ошибки (используя window.onerror) на веб-сайте (приложении), который я просматриваю, созданный неизвестными расширениями браузера Firefox, Chrome и Internet Explorer (все версии). Эти ошибки, похоже, не прерывали ничего. Теперь я хочу повысить безопасность этого веб-сайта, потому что он […]

Как разработать расширение Chrome для Gmail?

Я думаю о разработке расширения Chrome для Gmail, и я хочу знать, какие текущие лучшие практики. Например: Прикрепление подписи GPG по умолчанию к каждому электронному письму Добавив дополнительную кнопку, которая что-то делает (у меня она уже есть) Захват действий отправки электронной почты и побуждение меня сделать что-то … (Просто их примеры помогают мне узнать, что […]

Что означают предупреждения «Не оптимизированы» в Chrome Profiler?

Когда я использую инструменты разработчика в Chrome для сбора профилей процессора Java, я получаю два загадочных предупреждения о функциях: Не оптимизировано: оптимизировано слишком много раз Не оптимизировано: встроенная поддержка Что это на самом деле означает? И каковы возможные решения? Еще один, который я видел, не оптимизирован: TryCatchStatement , но это имеет смысл. Решение заключается в […]

Undefined throw при определении var

Следующий код интерпретируется в консоли Google-chrome: a = 123 123 % Ok! var b = 123 undefined % `undefined`? why? b is not undefined, it contains `123`.

Как получить доступ к значениям из <функции>> Закрытие в панели часовых инструментов инструмента разработчика Chrome?

У меня есть сложный объект javascript, который генерируется некоторым сторонним инструментом , который выглядит так (в панели инструментов Chrome Developer Tools Watch): Мне интересно читать эти атрибуты text и value i Object. Я никогда не видел такого <function scope> . В таких случаях, Как получить доступ к значениям из <function scope> Закрытие в панели часовых […]

Chrome автоматически перемещает фокус

Появилась проблема, характерная для Chrome; Он перемещает фокус с моих входов html на первый пользовательский элемент в динамически визуализированной форме. Пример: HTML_SELECT_00 HTML_SELECT_01 INPUT_TEXT_00 Проблема. Если вы поместите курсор в INPUT_TEXT_00 (с помощью мыши), как только вы отпустите кнопку мыши, фокус вернется к HTML_SELECT_00. Если вы входите в INPUT_TEXT_00, фокус не становится «украденным» и работает […]

Обрабатывать ответ XMLHttpRequest с большими данными

Используя Chrome, я настраиваю XMLHttpRequest : const xhr = new XMLHttpRequest(); xhr.open(method, url, true); … xhr.onreadystatechange = () => { if (xhr.readyState === XMLHttpRequest.DONE) { if (isStatusCodeSuccess(xhr.status)) { // handle response; } else { // handle error } } }; xhr.addEventListener('progress', event => { console.log(event.loaded, event.target.response.length); }); xhr.send(data); В какой-то момент я запрашиваю данные JSON, […]

D3 Временное решение для преобразования svg в хром

Я создал внутреннее измерение, чтобы отрезать график в d3. Вот код: var svg = d3.select("body").append("svg") .attr("width", width) .attr("height", height); var nestedSVG = svg.append('svg') .attr("width", innerWidth) .attr("height", innerHeight) .attr("transform", "translate(" + margin.left + "," + margin.top + ")"); Это прекрасно работает в firefox. Но я узнал, что хром не поддерживает svg-преобразования вроде этого (и он не […]

Interesting Posts

Как динамически вставить тег <script> через jQuery после загрузки страницы?

Как создать массив canvas imageData из представления arrayBuffer JPG

Угловое тестирование модуля маршрутизатора (указывает на URL-адреса)

Предпочтительная техника для пространства имен javascript

Время жизни переменной переменной Javascript

AngularJS: Как я могу кэшировать данные json, возвращенные из вызова $ http?

Открыть iframe вручную в nyroModal?

Как я могу выполнить Javascript в моей программе Delphi без TWebBrowser?

Typeerror: app.use () требует функции промежуточного программного обеспечения

Получение значения с помощью переключателя с помощью javascript

Входная проблема slideUp / slideDown

Полимерные элементы в приложении Meteor

JQuery: Как добавить обработчик событий к динамически добавленным элементам HTML?

Как найти индекс всех вхождений элемента в массив?

Как отправить электронную почту с помощью JavaScript без открытия почтового клиента?

JavaScript делает сайт умным, красочным и простым использованием.