Содержание

Идентификатор фрагмента не сохраняются в свойстве Window.Location.href для запроса POST в Internet Explorer

Internet Explorer 10 Internet Explorer 9 Еще…Меньше

Симптомы

Идентификатор фрагмента не сохраняется в свойстве Window.Location.href для запроса POST в Internet Explorer 9 и Internet Explorer 10.

Примечание. Идентификатор фрагмента представляет знак решетки (#) и короткие строки символов в конце обычный URL-адрес.

Решение

Сведения об обновлении

Чтобы устранить эту проблему, установите последний накопительный пакет обновления для системы безопасности для Internet Explorer.

Для установки этого обновления, перейдите в Центр обновления Microsoft. Чтобы установить данное обновление, обратитесь к разделу «Сведения о реестре».

Технические сведения о самых последних накопительное обновление безопасности для обозревателя Internet Explorer посетите следующий веб-узел корпорации Майкрософт:

http://www. microsoft.com/technet/security/current.aspxПримечание. Сначала это обновление было включено в обновление безопасности 2888505.

Для получения дополнительных сведений щелкните следующий номер статьи базы знаний Майкрософт:

2888505 MS13-088: Накопительное обновление безопасности для обозревателя Internet Explorer: 12 ноября 2013

Сведения о реестре

Предупреждение При неправильном изменении реестра с помощью редактора реестра или иным способом могут возникнуть серьезные проблемы. Эти проблемы могут потребовать переустановки операционной системы. Корпорация Майкрософт не гарантирует, что эти проблемы можно решить. Вносите изменения в реестр на ваш собственный риск.

После установки обновления, необходимо изменить реестр. Чтобы сделать это, выполните следующие действия.

Для 32-разрядных компьютерах (на основе x86)

    org/ItemList»>
  1. Нажмите кнопку Пуск, выберите пункт Выполнить, введите команду regedit и нажмите кнопку ОК.

  2. Откройте следующий раздел:

    HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Internet Explorer\Main\FeatureControl

  3. Щелкните правой кнопкой мыши FeatureControl, выберите пункт Создатьи выберите раздел.

  4. Введите FEATURE_ENABLE_PRESERVEFRAGMENT_POSTREQUEST_KB2893362и нажмите клавишу ВВОД, чтобы имя нового раздела.

  5. Щелкните правой кнопкой мыши FEATURE_ENABLE_PRESERVEFRAGMENT_POSTREQUEST_KB2893362, выберите команду Создатьи затем щелкните Значение DWORD.

  6. Введите iexplore.exeи нажмите клавишу ВВОД, чтобы присвоить имя новой записи.

  7. Щелкните правой кнопкой мыши iexplore.exeи нажмите кнопку Изменить.

  8. В поле значение введите 00000001и нажмите кнопку ОК.

  9. org/ListItem»>

    Закройте редактор реестра.


Для 64-разрядных компьютерах (на основе x64)

  1. Нажмите кнопку Пуск, выберите пункт Выполнить, введите команду regedit и нажмите кнопку ОК.

  2. Откройте следующий раздел:

    HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft\Internet Explorer\Main\FeatureControl

  3. Щелкните правой кнопкой мыши FeatureControl, выберите пункт Создатьи выберите раздел.

  4. Введите FEATURE_ENABLE_PRESERVEFRAGMENT_POSTREQUEST_KB2893362и нажмите клавишу ВВОД, чтобы имя нового раздела.

  5. Щелкните правой кнопкой мыши FEATURE_ENABLE_PRESERVEFRAGMENT_POSTREQUEST_KB2893362, выберите команду Создатьи затем щелкните Значение DWORD.

  6. Введите iexplore.exeи нажмите клавишу ВВОД, чтобы присвоить имя новой записи.

  7. Щелкните правой кнопкой мыши iexplore.exeи нажмите кнопку Изменить.

  8. В поле значение введите 00000001и нажмите кнопку ОК.

  9. Откройте следующий раздел:

    HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Internet Explorer\Main\FeatureControl


  10. Щелкните правой кнопкой мыши FeatureControl, выберите пункт Создатьи выберите раздел.

  11. Введите FEATURE_ENABLE_PRESERVEFRAGMENT_POSTREQUEST_KB2893362и нажмите клавишу ВВОД, чтобы имя нового раздела.

  12. Щелкните правой кнопкой мыши FEATURE_ENABLE_PRESERVEFRAGMENT_POSTREQUEST_KB2893362, выберите команду Создатьи затем щелкните Значение DWORD.

  13. Введите iexplore.exeи нажмите клавишу ВВОД, чтобы присвоить имя новой записи.

  14. Щелкните правой кнопкой мыши iexplore.exeи нажмите кнопку Изменить.

  15. В поле значение введите 00000001и нажмите кнопку ОК.

  16. org/ListItem»>

    Закройте редактор реестра.

Статус

Корпорация Майкрософт подтверждает, что это проблема продуктов Майкрософт, перечисленных в разделе «Относится к».

Ссылки

Корпорация Майкрософт использует термины для описания обновлений программного обеспечения см.

Биологическая защита растений от компании【 БиоЗащита 】

[email protected]

СКАЖИ БИОЛОГИИ — ДА!

Компания БиоЗащита

Производство энтомофагов

Собственные биолаборатории по промышленному производству энтомофагов. Сохранение чистоты селекционных видов энтомофагов.

Программное обеспечение для теплиц

Разработка, производство и поддержка программного обеспечения тепличных хозяйств для улучшения стратегий выращивания культур.

Агроконсалтинг

Профессиональные консультации в сфере биологической защиты растений. Экспертные рекомендации, диагностика.

Подробнее о компании

4 630

гектар под нашей защитой

791 367

км с визитами технологов на ТК

124

сотрудника

136 000

кг произведенных энтомофагов в год

Каталог Продукции

Энтомофаги

Опыление

Ловушки феромоны

Бакуловирусы


Иммунитет растений

Оборудование и ПО

Затенение

Агрохимия

Справочники для агронома

Paper


Побочные

эффекты

База данных побочных воздействий на энтомофагов после химических обработок.


Справочник

болезеней

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


Справочник

вредителей

Справочник вредителей растений, профилактика и методы борьбы.

Новости

  • Growtech 2022 Antalia

    Январь 20, 2023

    Growtech 2022 — найпотужніша та найбільша виставка турецького сільськогосподарського сектору. Туреччина має другу за величиною тепличну промисло…

  • Dni Ogorodnika XXI в Польше

    Сентябрь 16, 2022

    Компания Bioprotection 10-11 сентября 2022 г. посетила региональную выставку в Польше XXI международную выставку DNI OGRODNIKA. На выставке представле…

    Bioprotection на выставке GreenTech 2022 в Амстердаме

    Сентябрь 16, 2022

    Продукты Bioprotection на выставке Greentech 2022 14-16 июня компания Bioprotection приняла участие в международной выставке GreenTech в Амстердаме, Н…

    Growtech — ХХ международная выставка в Анталье

    Декабрь 16, 2021

    Growtech – одна из важнейших ежегодных сельскохозяйственных выставок в мире. С 24 по 27 ноября 2021 года она проходила уже в двадцатый раз в центре ту…

  • Саммит тепличных инноваций Greenhouse Innovations 2021

    Август 28, 2021

    Компания Биозащита организовывает Саммит тепличных инноваций «GREENHOUSE INNOVATIONS 2021», который состоится 13 сентября 2021 г. Москва в золотой баш…

    Вебинар Greenhouse Online 22 июля 2021 года

    Июль 22, 2021

    Greenhouse Online 22 июля — очередной, насыщенный актуальными практическими рекомендациями вебинар #школаБиозащиты! Организаторы мероприятия: ко…

  • Вебинар Greenhouse ONLINE — 7-8 апреля!

    Апрель 1, 2021

    7 и 8 апреля 2021г. Компания Биозащита и Ассоциация Теплиц Казахстана в рамках образовательной агро программы #ШКОЛАБИОЗАЩИТЫ проведут очередной вебин…

html — В чем разница между window.location.href и ?

спросил

Изменено 3 года, 1 месяц назад

Просмотрено 5к раз

Я только что прочитал некоторое понятие о свойстве и методе window. location. И я знаю, что

 1. window.location.href = "http://google.com"
2. window.location.assign("http://google.com")
3. window.location.replace("http://google.com")
 

все могут перенаправить нашу страницу на целевой URL, единственная разница в том, что window.location.replace не записывает историю, поэтому мы не можем напрямую вернуться на предыдущую страницу.

Теперь мне просто интересно, в чем разница между window.location.href и Google , тег также записывает историю. И для какой ситуации мы их используем соответственно?

3

Я думаю, что основное различие заключается в том, что происходит за кулисами, но на первый взгляд они дают одинаковый эффект.

window.location.href активируется только JavaScript или в контексте JS. Принимая во внимание, что тег определяет гиперссылку в HTML. Это действительно зависит от того, как вы хотите вызвать эту новую страницу. У вас может быть либо гиперссылка, по которой пользователь может щелкнуть/нажать, либо вы можете инициировать загрузку страницы с помощью некоторых функций JS, которые запускаются определенными действиями.

Чтобы быть более конкретным, тег часто используется на веб-страницах, потому что браузеры понимают его и могут применять к нему стиль CSS, чтобы он выглядел лучше. Что касается window.location.href , для него нет аспекта пользовательского интерфейса, это просто строка кода JS, которую вы можете запустить, чтобы либо (1) получить текущий URL-адрес веб-страницы, либо (2) установить для него значение для перенаправления пользователя на некоторые другие URL-адреса.

1

Разница в том, как они будут использоваться (да, потерпите меня.)

Настройка window.location.href — это способ программной установки URL-адреса. Например, window. location.href = 'https://www.google.com' перенаправит пользователя на страницу поиска Google. У вашего пользователя нет возможности использовать эти знания, если они не откроют консоль разработчика.

Использование тега привязки Google покажет гиперссылку, по которой пользователь может щелкнуть, чтобы перейти на страницу поиска Google. Этот тег также с большей вероятностью будет интерпретирован программой чтения с экрана более правильно, чем кнопка с цифрой 9.0019 onclick , который направляет их в Google, устанавливая window.location.href вручную в Javascript.

2

Зарегистрируйтесь или войдите в систему

Зарегистрируйтесь с помощью Google

Зарегистрироваться через Facebook

Зарегистрируйтесь, используя электронную почту и пароль

Опубликовать как гость

Электронная почта

Требуется, но не отображается

Опубликовать как гость

Электронная почта

Требуется, но не отображается

Нажимая «Опубликовать свой ответ», вы соглашаетесь с нашими условиями обслуживания и подтверждаете, что прочитали и поняли нашу политику конфиденциальности и кодекс поведения.

Что такое href местоположения окна в JavaScript?

Объект местоположения в JavaScript имеет множество различных свойств. Свойство window.location.href в JavaScript возвращает URL-адрес текущей открытой веб-страницы . Это свойство можно использовать даже для обновления URL-адреса веб-страницы.

Синтаксис

Ниже приведен синтаксис для отображения текущего URL-адреса:

Ниже приведен синтаксис для обновления URL-адреса:

Здесь url — строковая переменная, содержащая новый URL.

Объект Location

Объект location является свойством объекта window в JavaScript. Объект location содержит информацию о текущем URL-адресе веб-страницы. Мы можем получить доступ к объекту location , используя window.location или просто ключевое слово location.

Объект Location имеет следующие свойства: hash, href, host, hostname, pathname, origin, port, search, и протокол . Он также имеет три метода, а именно assign(), replace(), и reload() .

В этой статье мы узнаем о свойстве href объекта location .

Получение URL-адреса текущей страницы

Свойство window.location.href дает нам URL-адрес текущей страницы.

Например:

Результат:

В приведенном выше примере мы использовали window.location.href для сохранения текущего URL-адреса в переменной с именем url. Затем мы использовали эту переменную для отображения текущего URL.

Мы даже можем использовать window.location.href для загрузки новой веб-страницы.

Например:

Вывод:

В приведенном выше примере мы создали кнопку, которая вызывает функцию openUrl() при нажатии на нее. В функции openUrl() мы присвоили текущему URL-адресу новый URL-адрес, https://google.com. Всякий раз, когда нажимается кнопка, текущий URL-адрес меняется на https://google.com, и Google загружается на нашу веб-страницу.

Получение различных частей URL-адреса

Свойство href объекта location дает нам полный URL-адрес веб-страницы. Однако, если нам нужны определенные компоненты URL-адреса (например, имя хоста), мы можем использовать другие свойства объекта location .

Например:

Результат:

В приведенном выше примере мы использовали различные свойства объекта location для отображения различных компонентов URL-адреса. В URL в этом примере не было ни поискового запроса, ни идентификатора фрагмента, поэтому в выводе эти компоненты остались пустыми.

Загрузка новых документов

Методы assign() и replace() в объекте location используются для перенаправления текущей веб-страницы на новую веб-страницу. Оба этих метода принимают на вход один аргумент — URL-адрес новой веб-страницы.

Разница между методами assign() и replace() заключается в том, что если мы используем метод replace() для открытия нового URL-адреса, мы не можем вернуться на старую веб-страницу. С другой стороны, метод assign() позволяет нам вернуться к старой веб-странице, если открывается новая веб-страница.

Пример 1: Использование метода replace()

Вывод:

В приведенном выше примере мы создали кнопку с событием onclick . При нажатии кнопки вызывается функция openUrl() . Затем выполняется метод replace(), определенный внутри функции openUrl() , и открывается google.com . Поскольку мы определили метод replace(), после открытия Google мы не могли вернуться на предыдущую веб-страницу.

Пример 2: Использование метода assign()

Вывод:

В приведенном выше примере мы создали кнопку с событием onclick . При нажатии кнопки вызывается функция openUrl() . Затем выполняется метод assign(), определенный внутри функции openUrl() , и открывается google.com . Поскольку мы определили метод assign(), после открытия Google мы смогли вернуться на предыдущую веб-страницу.

Динамическая перезагрузка страницы

Метод reload() в объекте location может использоваться для динамической перезагрузки страницы. Этот метод работает как кнопка обновления в веб-браузерах. Этот метод не принимает никаких аргументов.

Например:

Вывод:

В приведенном выше примере мы создали кнопку, нажатие на которую вызывает функцию openUrl(). Функция openUrl() содержит метод reload(). Всякий раз, когда мы нажимаем кнопку, вызывается этот метод reload(), и веб-страница перезагружается.

Заключение

  • Объект location имеет несколько свойств, которые можно использовать для извлечения различных компонентов URL-адреса.