簡體   English   中英

iOS上的漸進式Web App:a href打開Safari

[英]Progressive Web App on iOS: a href opens Safari

我正在編寫一個漸進式Web應用程序。 僅在iOS上,我遇到以下問題:當我從應用程序內的一個視圖引用到另一個視圖時,Safari會打開該視圖。

使用<a href="start.shtml">Click</a>這樣的硬編碼鏈接並沒有發生,但是為了將靈活的導航<a href="start.shtml">Click</a>集成到每個視圖中,我正在使用shtml和類似的東西:

<a id="link" href="">Click</a>

通過javascript,我根據當前站點更改鏈接的目標:

if (location.pathname.startsWith("/start.shtml")) {
  document.getElementById("link").href = "/anotherpage.shtml";
}

關於Safari為什么打開引用站點的任何想法? 我正在使用iOS 10.3.3。

問題解決了。

現在,我使用按鈕來通過javascript來代替-tag的href進行更改:

$("#link").on( "click", function() {
    window.location.href = "anotherpage.shtml";
 });

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM