我的Cordova应用使用:
意图过滤器:
<intent-filter>
<action android:name="android.intent.action.SEND" />
<category android:name="android.intent.category.DEFAULT" />
<category android:name="android.intent.category.BROWSABLE" />
<data android:mimeType="text/plain" />
</intent-filter>
处理意图的插件: https://github.com/napolitano/cordova-plugin-intent
效果很好。但是,在某些情况下,我的应用程序需要使用window.location.reload()重新加载当前位置。 在这种情况下,最新的意图再次被“调用”。但是应该只处理那些。
是否有一种方法可以在Javascript中将意图标记为“已处理”(即,无需更改插件),以便在window.location.reload()之后不会再次处理该意图?