COMMUNICATION BETWEEN FRAMES OF A WEB BROWSER
First Claim
1. A method of providing communication between frames of a web browser which is arranged to enforce a same origin security policy for communication between frames, the method comprising:
- receiving a hub document of a hub origin into a hub frame of the web browser;
receiving a first application document of a first application origin into a first application frame of the web browser, the first application origin being different to the hub origin; and
communicating between the hub document and the first application document within the web browser using a cross origin communication mechanism.
1 Assignment
0 Petitions
Accused Products
Abstract
There is provided a method and apparatus of providing communication between frames of a web browser which is arranged to enforce a same origin security policy for communication between frames. The method comprises, receiving a hub document of a hub origin into a hub frame of the web browser. Receiving a first application document of a first application origin into a first application frame of the web browser, the first application origin being different to the hub origin.
Communicating between the hub document and the first application document within the web browser using a cross origin communication mechanism.
13 Citations
42 Claims
-
1. A method of providing communication between frames of a web browser which is arranged to enforce a same origin security policy for communication between frames, the method comprising:
-
receiving a hub document of a hub origin into a hub frame of the web browser; receiving a first application document of a first application origin into a first application frame of the web browser, the first application origin being different to the hub origin; and communicating between the hub document and the first application document within the web browser using a cross origin communication mechanism. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 40, 41, 42)
-
-
14-30. -30. (canceled)
-
31. Apparatus comprising:
-
a web browser implementing a same origin security policy; a hub document from a hub origin executing within a hub frame of the web browser; a first application document, from a first application origin different to said hub origin, executing within a first application frame of the web browser, wherein the hub document and the first application document implement a cross origin communication mechanism for communication between the hub document and the first application document. - View Dependent Claims (32, 35)
-
-
33. (canceled)
-
34. (canceled)
-
36. (canceled)
-
37. A non-transient computer readable medium comprising computer program code arranged to, when executed on a suitable computer system, put into effect the steps of:
-
receiving a hub document of a hub origin into a hub frame of a web browser; receiving a first application document of a first application origin into a first application frame of the web browser, the first application origin being different to the hub origin; and communicating between the hub document and the first application document within the web browser using a cross origin communication mechanism, wherein the web browser is arranged to enforce a same origin security policy for communication between frames.
-
-
38. (canceled)
-
39. (canceled)
Specification