我有深层链接工作,但我遇到的问题是,根据URL中的最后一个元素,我必须将用户重定向到应用程序的不同部分。
所以现在我正在使用“http://www.mypage.com/us/en/order.html”,但我们在多个国家/地区,因此它也可能是“http://www.mypage.co.uk/uk/en/order.html”。
我要做的是使用它捕获最后一个元素(order.html)和深层链接。
以下是我目前所拥有的内容,但它会捕获所有浏览器活动
<!DOCTYPE html>
<html ng-app>
<head>
<script type="text/javascript" src="https://ajax.googleapis.com/ajax/libs/angularjs/1.4.5/angular.min.js">
</script>
</head>
<body>
<input type="number" ng-model="input1" ng-change="answ1=input1+input2" /> +
<input type="number" ng-model="input2" ng-change="answ1=input1+input2" /> =
<input type="number" ng-model="answ1" ng-change="input1=answ1-input2" />
</body>
</html>
答案 0 :(得分:2)
查看数据元素的文档:http://developer.android.com/guide/topics/manifest/data-element.html
您可以为网址路径指定模式。在您的情况下,您应该使用类似下面的内容
<data android:scheme="http"/>
<data android:host="www.mypage.com"/>
<data android:host="www.mypage.co.uk"/>
<data android:pathPattern=".*/.*/order\\.html"/>
匹配页面的所有国家/语言组合。如果必须匹配其他页面,则可以相应地调整模式。