Http Auth в букмарклете Firefox

Http Auth в букмарклете Firefox Я пытаюсь создать букмарклет для размещения закладок del_icio_us в отдельной учетной записи. Я тестировал это из командной строки, например: wget -O - --no-check-certificate \ "https_seconduser:thepassword@api_del_icio_us/v1/posts/add?url=http_seet_dk&description=test" Это прекрасно работает. Затем я захотел создать закладку в своем Firefox. Я погуглил, нашел кусочки и в итоге получил следующее: javascript:void( open('https_seconduser:password@api_del_icio_us/v1/posts/add?url=' +encodeURIComponent(location.href) +'&description='+encodeURIComponent(document.title), 'delicious','toolbar=no,width=500,height=250' ) ); Но все, что происходит, это то, что я получаю это от del_icio_us: <?xml version="1.0" standalone="yes"?> <result code="access denied" /> <!-- fe04_api_del_ac4_yahoo_net uncompressed/chunked T...

Как я могу превратить строку HTML в объект DOM в расширении FF?

Как я могу превратить строку HTML в объект DOM в расширении Firefox? Я загружаю веб-страницу (HTML-тег-суп) с XMLHttpRequest и хочу взять выходные данные и превратить их в объект DOM, к которому затем можно будет выполнять запросы XPATH. Как преобразовать строку в объект DOM? Похоже, что общее решение состоит в том, чтобы создать скрытый iframe и бросить в него содержимое строки. Ходили разговоры об обновлении DOMParser для поддержки text/html, но начиная с Firefox 3.0.1 вы все равно получаете NS_ERROR_NOT_IMPLEMENTED если попробуете. Есть ли какой-либо вариант, кроме использования скрытого трюка iframe? А если нет, то как лучше всего проделать трюк с iframe, чтобы ваш код работал вне контекста любых открытых в данный момент вкладок (чтобы закрытие вкладок не испортило код и т. д.)? Это пример того, почему я ищу решение, отличное от взлома iframe: если мне придется написать весь этот код, чтобы получить надежное решение, то я бы предпочел продолжать искать что-то другое. 5 ответ...

Вызов функции ASP . NET из JavaScript?

Вызов функции ASP . NET из JavaScript? Я пишу веб-страницу в ASP . NET. У меня есть код JavaScript, и у меня есть кнопка отправки с событием клика. Можно ли вызвать метод, который я создал в ASP, с помощью события click JavaScript? Вы должны использовать некоторую библиотеку Ajax, например: Anthem 20 ответов Что ж, если вы не хотите делать это с помощью Ajax или каким-либо другим способом и просто хотите, чтобы происходила обычная обратная передача ASP . NET, вот как вы это делаете (без использования каких-либо других библиотек): Хотя это немного сложно... :) i. В вашем файле кода (при условии, что вы используете C# и .NET 2.0 или более позднюю версию) добавьте следующий интерфейс к вашему классу Page, чтобы он выглядел как public partial class Default : System.Web.UI.Page, IPostBackEventHandler{} ii. Это должно добавить (используя Tab-Tab) эту функцию в ваш файл кода: public void RaisePostBackEvent(string eventArgument) { } iii. В событии onclick в JavaScript напишите...

Инструменты устранения неполадок JavaScript в Internet Explorer

Инструменты устранения неполадок JavaScript в Internet Explorer Я интенсивно использую Firebug и консоль Mozilla JS, но время от времени я сталкиваюсь с ошибкой JavaScript только для IE, которую действительно трудно найти (например, ошибка в строке 724, когда исходный HTML-код содержит всего 200 строк). Я хотел бы иметь легкий JS-инструмент (а-ля firebug) для Internet Explorer, что-то, что я могу установить за считанные секунды на ПК клиента, если я столкнусь с ошибкой, а затем удалю. Некоторые инструменты Microsoft требуют значительного времени для загрузки и настройки. Есть идеи? Рассматривали ли вы Firebug Lite? Есть отладчик скриптов майкрософт Используйте инструмент, который можно запустить как букмарклет: - Jash - Firebug Lite Я думаю, что F12 IE работает довольно хорошо 7 ответов Для этого вам может пригодиться Firebug Lite. Его букмарклет должен быть особенно полезен при отладке на компьютере пользователя. Firebug больше не существует как отдельная сущность; он ста...

MAC-адреса в JavaScript

MAC-адреса в JavaScript Я знаю, что мы можем получить MAC-адрес пользователя через IE (объекты ActiveX). Есть ли способ получить MAC-адрес пользователя с помощью JavaScript? 8 ответов Я согласен со всеми предыдущими ответами, что это будет уязвимость конфиденциальности/безопасности, если вы сможете сделать это непосредственно из Javascript. Я могу думать о двух вещах: Использование Java (с подписанным апплетом) Использование подписанного Javascript, который в FF (и в Mozilla вообще) получает более высокие привилегии, чем обычный JS (но довольно сложен в настройке) Мне было любопытно узнать, можем ли мы получить уникальную информацию, такую как адрес Mac или серийный номер или что-то в этом роде, от пользователя через JavaScript? Или имя ПК? Быстрый и простой ответ: нет. Javascript — язык довольно высокого уровня и не имеет доступа к такого рода информации. тогда как насчет всех результатов поиска Google, предоставляющих образцы кодов для получения MAC-адреса Я быстро п...

Захват клавиши TAB в текстовом поле

Захват клавиши TAB в текстовом поле Я хотел бы иметь возможность использовать клавишу Tab в текстовом поле для перехода через четыре пробела. Как и сейчас, клавиша Tab перемещает мой курсор к следующему вводу. Есть ли какой-нибудь JavaScript, который будет захватывать клавишу Tab в текстовом поле, прежде чем она появится в пользовательском интерфейсе? Я понимаю, что некоторые браузеры (например, FireFox) могут не допускать этого. Как насчет специальной комбинации клавиш, такой как Shift+Tab или Ctrl+Q? Не забудьте проверить сфокусированное окно и позволить ему нормально всплывать, если вы не находитесь в текстовой области редактора. 6 ответов Даже если вы фиксируете событие keydown/keyup, это единственные события, которые срабатывает клавиша табуляции, вам все равно нужен какой-то способ предотвратить действие по умолчанию, переход к следующему элементу в порядке табуляции. В Firefox вы можете вызвать метод preventDefault() для объекта события, переданного вашему обработчику с...