Результаты поиска
Определите timezone пользователя
Существует ли стандартный способ для веб-сервера определить timezone пользователя на веб-странице?
Возможно, из заголовка HTTP или части строки user-agent ?
Как я могу определить, блокирует ли веб-клиент рекламу?
Каков наилучший способ записи статистики о количестве посетителей, посещающих мой сайт, которые настроили свой браузер на блокировку рекламы?
Как я могу определить, блокирует ли веб-клиент рекламу?
Каков наилучший способ записи статистики о количестве посетителей, посещающих мой сайт, которые настроили свой браузер на блокировку рекламы?
Как отключить автозаполнение браузера в поле веб-формы / тег ввода?
Как отключить autocomplete в основных браузерах для конкретного input (или form field )?
Перетащите элемент управления размещенного браузера
У меня есть программа WinForms, написанная на .NET 2, который размещает элемент управления webbrowser и отображает asp.net страницы с известного сервера.
Я хотел бы иметь возможность перетащить, скажем, узел дерева из treeview в моем приложении winforms в определенное место на размещенной веб-странице и вызвать там событие javascript.
В настоящее время я могу реализовать интерфейс IDocHostUIHandler и получить события drag\drop в элементе управления браузера, а затем вызвать Navigate("javascript:fire_event(...)") в элементе управления для выполнения сценария на странице. Однако я хочу, чтобы это работало только тогда, когда я отбрасываю данные на определенную часть страницы.
Одним из решений, я полагаю, было бы укусить пулю и написать пользовательский плагин браузера в виде элемента управления activex, встроить его в место, куда я хочу упасть, и позволить реализовать необходимые интерфейсы drag\drop.
Это сработает? Есть ли более чистый подход? Могу ли я воспользоваться тем фактом, что элемент управления браузером размещен в моем приложении, и обеспечить дополнительный уровень взаимодействия?
Как получить прозрачность PNG, работающую в браузерах, которые изначально ее не поддерживают?
Наш (любимый) дизайнер продолжает создавать файлы PNG с прозрачным фоном для использования в наших приложениях. Я хотел бы убедиться, что эта функция PNG работает и в "older" браузерах. Какое же самое лучшее решение?
правки ниже
@mabwi & @syd-согласен ли я с использованием PNG или нет, не имеет значения. Это проблема, которую я должен решить!
@Tim Sullivan - IE7.js выглядит довольно круто, но я не думаю, что хочу вводить все остальные изменения в приложение. Я хотел бы получить решение, которое устраняет проблему PNG исключительно. Спасибо за ссылку.
Каков ваш опыт использования общего интерфейса TIBCO?
Это выглядит интересно, и я немного поиграл с ним, но разработка IDE в веб-браузере в конечном итоге кажется кошмаром.
Есть ли у кого-нибудь опыт его использования и каковы ваши мысли?
Синхронизация браузера на многих компьютерах
Все помнят Google browser sync правильно? Я думал, что это было здорово. К сожалению, Google решил не обновлять сервис до Firefox 3.0. Mozilla разрабатывает замену для Google browser sync, которая будет частью проекта Weave. Я пробовал использовать Weave и обнаружил, что он очень медленный или полностью неоперабельный. Конечно, они находятся на ранней стадии развития прямо сейчас, поэтому я не могу жаловаться.
Эта конкретная проблема синхронизации браузера заставила меня задуматься. Что вы все думаете о Mozilla или о ком-то, кто делает пакет сервера/клиента, который мы, пользователи, могли бы запустить на вашей машине 'main'? Теперь вам просто нужно знать свой собственный IP или иметь какой-то способ объявить об этом вашим клиентским браузерам на работе или где-то еще.
Есть несколько проблем, которые я могу придумать с этим: нестатический IPs, открытие портов на вашем локальном компьютере и т. д. Просто кажется, что Mozilla не хочет обрабатывать этот трафик, созданный многими людьми, синхронизирующими свои браузеры. Для них нет способа монетизировать этот трафик, так как все загруженные данные должны быть зашифрованы.
HTML различия между браузерами
Знаете ли вы о каких-либо различиях в обработке HTML тегов/свойств в разных браузерах? Например, я однажды видел страницу с тегом ввода С полем maxlength, равным "2o". Firefox и Opera игнорируют "o" и устанавливают максимальную длину в 2, в то время как Internet Explorer полностью игнорирует это поле. Может быть, вы знаете еще что-нибудь?
(Примечание: учитывая, что это, вероятно, будет список, было бы здорово, если бы общее название различия было выделено жирным шрифтом, например: различная обработка неустойчивых значений в свойствах тега )
Создание автономных приложений в JavaScript
С увеличением мощности фреймворков JavaScript, таких как YUI, JQuery и Prototype, а также инструментов отладки, таких как Firebug, создание приложения полностью на стороне браузера JavaScript выглядит как отличный способ сделать простые приложения, такие как головоломки и специализированные калькуляторы.
Есть ли у этого какой-то недостаток, кроме раскрытия вашего исходного кода? Как вы должны обращаться с хранилищем данных для такого рода программ?
Правка: да, Gears и cookies можно использовать для локального хранения, но вы не можете легко получить доступ к файлам и другим объектам, которые уже есть у пользователя. Вы также не можете сохранить данные в файл для пользователя без того, чтобы они не вызывали некоторые функции браузера, такие как печать в PDF или сохранение страницы в виде файла.
Вызов .NET веб-службы (WSE 2/3, WS-Security) из Java
Мне нужно позвонить в веб-сервис, написанный на .NET из Java. Веб-служба реализует стек WS-Security (либо WSE 2, либо WSE 3, это не ясно из имеющейся у меня информации).
Информация, которую я получил от поставщика услуг, включала WSDL, файл policyCache.config, некоторый пример кода C# и пример приложения, которое может успешно вызвать службу.
Это не так полезно, как кажется, потому что не ясно, как я должен использовать эту информацию для написания клиента Java. Если запрос веб-службы не подписан в соответствии с политикой, то он отклоняется службой. Я пытаюсь использовать Apache Axis2 и не могу найти никаких инструкций, как я должен использовать файл policyCahce.config и WSDL для создания клиента.
Есть несколько примеров, которые я нашел в интернете, но во всех случаях авторы примеров имели контроль как над сервисом, так и над клиентом, и поэтому смогли сделать настройки с обеих сторон, чтобы заставить его работать. Я не нахожусь в таком положении.
Кто-нибудь сделал это успешно?
Гиперссылки смещены на IE7
Перейдите на веб-страницу с гиперссылками с помощью IE (я использую IE7) один раз на странице, увеличьте шрифты с помощью ctl + колеса мыши. Теперь, когда вы пытаетесь навести курсор на гиперссылки, они смещаются в сторону вправо. Чтобы щелкнуть по ссылке, я должен переместить мышь вправо, пока курсор не превратится в руку. У кого-нибудь есть комментарий по этому поводу??
Я просматривал следующую страницу .
Это 2-я гиперссылка в теле статьи. (текст ссылки-"here")
Рекомендации по использованию дополнительных средств браузера для помощи в разработке
Может ли кто-нибудь предложить некоторые хорошие браузерные надстройки/расширения, чтобы помочь в разработке? У меня есть firebug установлен в Firefox, который отлично подходит для работы с CSS, HTML и javascript; любые другие предложения?
Когда вы используете sIFR?
Я слышал, как Джоэл и Джефф говорили о sIFR в одном из ранних подкастов . Я использую его на www.american-data.com и www.chartright.us с некоторыми довольно смешанными результатами.
Вчера мне сообщили, что первая строка текста на моем сайте появилась вверх ногами в Интернете Explorer 6 без flash игрока. Я почти уверен, что оценка была неправильной, из-за no flash player = no sIFR. Но я получаю какое-то странное поведение на моих страницах, по крайней мере в IE 6, 7 и 8. Я только очень хотел использовать sIFR, потому что мои шрифты выглядели паршиво на моем компьютере в Firefox.
Мой вопрос: если вы используете sIFR, когда вы используете sIFR? В каких случаях вы отключаете sIFR? Когда лучше просто использовать шрифт браузера?
Запретить проглатывание исключений элементом управления WebBrowser
Я использую System.Windows.Forms.WebBrowser, чтобы сделать представление a-la начальной страницы Visual Studio. Однако, похоже, что элемент управления ловит и обрабатывает все исключения, молча погружая их! Не нужно говорить, что это очень неудачное поведение.
void webBrowserNavigating(object sender, WebBrowserNavigatingEventArgs e)
{
// WebBrowser.Navigating event handler
throw new Exception("OMG!");
}
Приведенный выше код отменит навигацию и проглотит исключение.
void webBrowserNavigating(object sender, WebBrowserNavigatingEventArgs e)
{
// WebBrowser.Navigating event handler
try
{
e.Cancel = true;
if (actions.ContainsKey(e.Url.ToString()))
{
actions[e.Url.ToString()].Invoke(e.Url, webBrowser.Document);
}
}
catch (Exception exception)
{
MessageBox.Show(exception.ToString());
}
}
Итак, то, что я делаю (выше), - это поймать все исключения и открыть окно, это лучше, чем молча терпеть неудачу, но все же явно далек от идеала. Я бы хотел, чтобы он перенаправлял исключение через обычный путь сбоя приложения, чтобы оно в конечном итоге становилось необработанным или обрабатывалось приложением из корня.
Есть ли способ сказать элементу управления WebBrowser , чтобы остановить потопление исключений и просто переслать их естественным и ожидаемым способом? Или есть какой-то хакерский способ бросить исключение через родные границы?
Лучший способ исправить выпадающее меню CSS/JS в IE7, когда страница включает карту Google
У меня есть страница, использующая списки <ul> для навигации (Javascript изменяет стиль для отображения или нет при наведении курсора мыши).
Это работает нормально для меня, за исключением IE6 и IE7, когда у меня есть карта Google на странице.
В этом случае выпадающий список просто не работает. Однако страница продолжает работать в FireFox 2.
Я провел небольшое исследование и обнаружил, что это может быть примером ошибки IE Select Box , но я не уверен, поскольку карта Google, похоже, использует <div>, а не <iframe> .
Кто-нибудь еще сталкивался с проблемой, подобной этой, и если да, то есть ли у них какие-либо рекомендации по наилучшему способу преодоления этой проблемы?
Когда вы используете sIFR?
Я слышал, как Джоэл и Джефф говорили о sIFR в одном из ранних подкастов . Я использую его на www.american-data.com и www.chartright.us с некоторыми довольно смешанными результатами.
Вчера мне сообщили, что первая строка текста на моем сайте появилась вверх ногами в Интернете Explorer 6 без flash игрока. Я почти уверен, что оценка была неправильной, из-за no flash player = no sIFR. Но я получаю какое-то странное поведение на моих страницах, по крайней мере в IE 6, 7 и 8. Я только очень хотел использовать sIFR, потому что мои шрифты выглядели паршиво на моем компьютере в Firefox.
Мой вопрос: если вы используете sIFR, когда вы используете sIFR? В каких случаях вы отключаете sIFR? Когда лучше просто использовать шрифт браузера?
Запретить проглатывание исключений элементом управления WebBrowser
Я использую System.Windows.Forms.WebBrowser, чтобы сделать представление a-la начальной страницы Visual Studio. Однако, похоже, что элемент управления ловит и обрабатывает все исключения, молча погружая их! Не нужно говорить, что это очень неудачное поведение.
void webBrowserNavigating(object sender, WebBrowserNavigatingEventArgs e)
{
// WebBrowser.Navigating event handler
throw new Exception("OMG!");
}
Приведенный выше код отменит навигацию и проглотит исключение.
void webBrowserNavigating(object sender, WebBrowserNavigatingEventArgs e)
{
// WebBrowser.Navigating event handler
try
{
e.Cancel = true;
if (actions.ContainsKey(e.Url.ToString()))
{
actions[e.Url.ToString()].Invoke(e.Url, webBrowser.Document);
}
}
catch (Exception exception)
{
MessageBox.Show(exception.ToString());
}
}
Итак, то, что я делаю (выше), - это поймать все исключения и открыть окно, это лучше, чем молча терпеть неудачу, но все же явно далек от идеала. Я бы хотел, чтобы он перенаправлял исключение через обычный путь сбоя приложения, чтобы оно в конечном итоге становилось необработанным или обрабатывалось приложением из корня.
Есть ли способ сказать элементу управления WebBrowser , чтобы остановить потопление исключений и просто переслать их естественным и ожидаемым способом? Или есть какой-то хакерский способ бросить исключение через родные границы?
Обнаружение версий с помощью Silverlight
Как я могу эффективно и эффективно определить версию и, если уж на то пошло, любую доступную информацию об экземпляре Silverlight , запущенном в данный момент в браузере?
Каков ваш лучший инструмент или методы для получения одного и того же дисплея на IE6/7 и Firefox?
Я не говорю об инструментах, которые позволяют просматривать страницу в комбинациях операционных систем и браузеров, таких как crossbrowsertesting.com, но при создании или выяснении фактического CSS.
Ограничения программ чтения с экрана
Я веб-разработчик, и я хочу сделать веб-сайты, которые я разрабатываю, более доступными для тех, кто использует программы чтения с экрана. Какие ограничения есть у читателей экрана, о которых я должен знать больше всего, и что я могу сделать, чтобы избежать этих ограничений.
Этот вопрос был вызван чтением другого вопроса о каптчах, не основанных на изображении . Там комментатор сказал, что поля формы honey pot (поля формы, скрытые с помощью CSS, которые заполнит только бот), являются плохой идеей, потому что читатели экрана все равно их заберут.
Действительно ли программы чтения с экрана настолько примитивны, что они будут читать текст, который даже не отображается на экране? В идеале, не могли бы вы сделать программу чтения с экрана, которая ждала, пока страница не закончит загрузку, применила все css и даже запустила функции Javascript onload, прежде чем она выяснила, что на самом деле отображается, а затем прочитала это выключено для пользователя? Вы, вероятно, даже можете определить части страницы, которые являются меню или оглавлением, и дать какой-то простой способ для этих частей, которые будут прочитаны исключительно или пропущены. Я думаю, что сообщество программистов могло бы придумать лучшее решение этой проблемы.
Полоса прокрутки браузера
У меня есть сайт, который идеально центрирован выровнен. Код CSS работает нормально. Проблема на самом деле не имеет отношения к CSS. У меня есть заголовки для каждой страницы, которые идеально соответствуют друг другу.
Однако, когда содержимое становится больше, Opera и FireFox показывают полосу прокрутки слева, чтобы вы могли прокручивать содержимое не на экране. Это заставляет мой сайт прыгать на несколько пикселей влево. Таким образом, заголовки больше не идеально выровнены.
IE всегда имеет полосу прокрутки, поэтому сайт никогда не прыгает в IE.
Кто-нибудь знает решение JavaScript/CSS/HTML для этой проблемы?
Как получить пиксельные координаты (x, y) курсора в текстовых полях?
Я использую jQuery и пытаюсь найти кроссбраузерный способ получить пиксельные координаты каретки в полях <textarea> s и input таким образом, чтобы я мог разместить абсолютно позиционированный div вокруг этого местоположения.
Есть ли какой-нибудь плагин jQuery? Или JavaScript сниппет, чтобы сделать именно это?
Печать DOM Изменений
То, что я пытаюсь сделать, это изменить цвет фона ячейки таблицы <td>, а затем, когда пользователь переходит к печати страницы, изменения теперь отображаются.
В настоящее время я использую ненавязчивый скрипт для запуска следующей команды в диапазоне ячеек:
element.style.backgroundColor = "#f00"
Это работает на экране в IE и FF, однако, когда вы переходите к просмотру печати, цвета фона теряются.
Я делаю что-то не так?