Processing a Link on a Device
Systems, methods, and software can be used to process a link on a device. In some aspects, a link is received on a device. The link can be a link to content stored external to the device. The link can be selected by a user and associated with a first perimeter on the device. Based on the link and independent of user input, the device automatically determines whether to invoke an application in a second perimeter on the device to access the external content
1 . A method of accessing content by a device having at least two perimeters, the method comprising:
detecting, on a device, a link to content stored external to the device, the link being associated with a first perimeter on the device; and
automatically determining, based on the link and independent of user input, whether to invoke an application in a second perimeter on the device to access the content.
2 . The method of claim 1 , comprising, based on the link and independent of user input:
identifying an application to access the content; and
determining in which perimeter to run the application to access the content.
3 . The method of claim 1 , wherein the link is presented in an application running in the first perimeter.
4 . The method of claim 1 , wherein an invocation module on the device determines whether to access the content using the application in the second perimeter.
5 . The method of claim 1 , further comprising using the application in the second perimeter to access the content by a network resource associated with the second perimeter.
6 . The method of claim 1 , further comprising automatically parsing the link and analyzing one or more components of the link to determine whether to use the application in the second perimeter to access the content.
7 . The method of claim 1 , wherein the first perimeter comprises an enterprise perimeter and the second perimeter comprises a personal perimeter.
8 . The method of claim 1 , wherein the link comprises a uniform resource locator (URL).
9 . The method of claim 1 , wherein the content comprises a web page.
10 . A device comprising:
data processing apparatus; and
a computer-readable medium storing:
a first set of resources associated with a first management policy;
a second set of resources that is logically separate from the first set of resources on the device and associated with a second management policy;
instructions executable by the data processing apparatus to perform operations comprising:
detecting, at the device, a link to content stored external to the device, the link being associated with the first set of resources; and
automatically determining, based on the link and independent of user input, whether to invoke an application in the second set of resources to access the content.
11 . The device of claim 10 , wherein the link is selected in an application running in the first set of resources.
12 . The device of claim 10 , wherein an invocation module on the device determines whether to access the content using the application in the second set of resources.
13 . The device of claim 10 , the operations further comprising using the application in the second set of resources to access the content by a network resource associated with the second set of resources.
14 . The device of claim 10 , the operations further comprising automatically parsing the link and analyzing components of the link to determine whether to use the application in the second set of resources to access the content.
15 . The device of claim 10 , wherein the first set of resources comprises an enterprise perimeter and the second set of resources comprises a personal perimeter.
16 . One or more non-transitory computer-readable media storing instructions that are executable by one or more data processing apparatus to perform operations comprising:
detecting, on a device, a link to content stored external to the device, the link being associated with a first perimeter on the device; and
automatically determining, based on the link and independent of user input, whether to invoke an application in a second perimeter on the device to access the content.
17 . The computer-readable media of claim 16 , wherein the link is selected in an application running in the first perimeter.
18 . The computer-readable media of claim 16 , wherein an invocation module on the device determines whether to access the content using the application in the second perimeter.
19 . The computer-readable media of claim 16 , the operations further comprising using the application in the second perimeter to access the content by a network resource associated with the second perimeter.
20 . The computer-readable media of claim 16 , the operations further comprising automatically parsing the link and analyzing components of the link to determine whether to use the application in the second perimeter to access the content.
21 . The computer-readable media of claim 16 , wherein the first perimeter comprises an enterprise perimeter and the second perimeter comprises a personal perimeter.