2016-02-09 6 views
0

Я прочитал пару вопросов о том, что обратные кнопки несовместимы с Safari, но я не сталкивался с проблемой моего конкретного типа. Прямо сейчас у меня естьЗадняя кнопка в браузере Safari сломана

<a id="back_btn" onclick="" href="javascript:Application.goBack();void(0);"> 

То, что я пытаюсь выполнить, это сделать кнопку возврата. Это работает на всех устройствах, кроме Safari (новые версии, например, я тестирую 9.0). Я уже пробовал с:

<a id="back_btn" onclick="" href="javascript:history.go(-1);"> 

и многими другими вариантами, которые я читал о других подобных вопросах, но они, кажется, не работают.

Теперь вот улов. Все это происходит в iframe, и URL-адрес вообще не изменяется (в то время как контент делает (как и в других браузерах)). Я также заметил, что в первый раз, когда я нажимаю кнопку, он делает что-то, потому что кнопка назад из браузера становится активной, но дело в том, что контент не изменяется. Он вроде как пытается вернуться (и, вероятно, делает), но не меняет содержание iframe.

EDIT: Возможно, я нашел, в чем проблема, но я не совсем уверен, как это сделать, чтобы исправить это. Дело в том, что у меня есть клиент, который открывает мой сайт с доменом url = X в iframe. Но URL-адрес клиента отличается от моего. Как только я открываю свою кнопку возврата iframe, работает по назначению. Может кто-нибудь объяснить, что здесь происходит?

ответ

0

см руководство http://www.w3schools.com/jsref/met_his_back.asp

<button onclick="goBack()">Go Back</button> 

<script> 
function goBack() { 
    window.history.back(); 
} 
</script> 
+0

Это не работает:/Проблема не с помощью метода я использую, как я сказал – kuskmen

+0

Couse это для стандартного окна OBJ! в случае необходимости использовать Ф.О. фреймов: функция navFrame (идентификатор, URL) { вар ш = document.getElementById (ID) w.contentWindow.location.replace (URL) } или попробовать JS рамки, как JQuery, для Crossbrowser поддержка! –

+0

Не могли бы вы объяснить мне больше, что navFrame (id, url) я новичок в javascript и в целом DOM/iframe/веб-разработка, спасибо заранее :) – kuskmen

Смежные вопросы