Javascript 深度链接不适用于电子邮件
一些邮件服务,比如mail.ru、mail.yandex.ru,我猜还有很多其他的邮件服务添加到link参数Javascript 深度链接不适用于电子邮件,javascript,android,html,google-chrome,Javascript,Android,Html,Google Chrome,一些邮件服务,比如mail.ru、mail.yandex.ru,我猜还有很多其他的邮件服务添加到link参数rel=“noopener”,所以看起来像这样 <a href="http://mylink.com/path/to/my.jsp" rel="noopener"> 而这只适用于没有rel=“noopener”的情况 我不知道如何修复它,可能吗? UPD: window.location中带有“myapp://”的深度链接也不起作用 像这样的服务也不起作用 无法将一些js添加
rel=“noopener”
,所以看起来像这样
<a href="http://mylink.com/path/to/my.jsp" rel="noopener">
而这只适用于没有rel=“noopener”
的情况
我不知道如何修复它,可能吗?
UPD:
rel=“noopener”
<intent-filter>
<action android:name="android.intent.action.VIEW" />
<category android:name="android.intent.category.DEFAULT" />
<category android:name="android.intent.category.BROWSABLE" />
<data android:scheme="https"/>
<data android:scheme="http"/>
<data android:host="www.mylink.com"/>
<data android:pathPrefix="/path/to/my.jsp"/>
</intent-filter>
<intent-filter>
<data android:scheme="myapp"/>
<action android:name="android.intent.action.VIEW" />
<category android:name="android.intent.category.DEFAULT" />
<category android:name="android.intent.category.BROWSABLE" />
</intent-filter>
window.location = "intent://scan/#Intent;scheme=myapp;package=com.app.myapp;end";