我在Xcode中爲我的應用程序設置了URL Type。出於問題的目的,我已經刪除了實際的包標識符。iOS URL類型在使用react-native-safari-view時不起作用React Native
我的項目捆綁標識符是com.domain.foo。
我有一個簡單的網頁,只是重定向,用三種不同的方式:
window.onload = function() {
window.location.href="myschemereceiver://foo=bar";
window.location="myschemereceiver://foo=bar";
window.open("myschemereceiver", "_self");
}
然而,當我使用this包加載內嵌的Safari瀏覽裏面的URL,它不重定向到我應用程序。
當我在Safari中加載頁面時,它會重定向到我的應用程序。
編輯:
每當我試着重定向到不存在的URL類型,Safari瀏覽器將引發錯誤(預計)。將其更改爲有效類型時,Safari不會執行任何操作,只會呈現白色屏幕。
URL是https嗎? – MattyK14
我重定向的URL是'https'。 – Dan
檢查javascript是否有效。發出警報並查看結果 – 2017-06-28 12:09:50