发明名称 System for rewriting dynamically generated uniform resource locators in proxied hyper text markup language content in accordance with proxy server rules
摘要 A system and method for facilitating changing a link generated by a script provided in proxied content. The example method includes identifying a link-producing script in proxied content; applying a wrapper function to the link-producing script; and employing the wrapper function to rewrite one or more links output by the link-producing script. In a specific embodiment, the proxied content includes Hypertext Transfer Protocol Language (HTML) markup. The link-producing script is implemented via JavaScript, and one or more links output via the link-producing script includes one or more Uniform Resource Locators (URLs).
申请公布号 US9460222(B2) 申请公布日期 2016.10.04
申请号 US201213474709 申请日期 2012.05.17
申请人 Oracle International Corporation 发明人 Gutkin Greg;Grundback John;Melkote Sriram;Stemkovski Artem;Lake Tim;Stanko Joseph A.
分类号 G06F17/30;G06F15/173 主分类号 G06F17/30
代理机构 Trellis IP Law Group, PC 代理人 Trellis IP Law Group, PC
主权项 1. A method, performed at a proxy server, for changing a link dynamically generated by a link producing script included in requested content provided to the proxy server by a content server, with the requested content including HyperText Markup Language (HTML) markup, the method comprising: receiving, at the proxy server, a proxied content request from a client computer, with the client computer utilizing a proxied content request that requests content from a content server via the proxy server, with the requested content identified by a content uniform resource locator (URL), where the proxied content request is written relative to the proxy server and includes a proxy URL that identifies the proxy server and content name information that identifies the content URL; mapping, by the proxy server, the content name information included in the proxied content request to the content URL; retrieving, by the proxy server, the requested content by utilizing the content URL; scanning, by the proxy server, retrieved requested content to detect the presence of a link producing script including a document write script statement that inserts a dynamically generated URL into the retrieved requested content when the document write script statement is executed, where the dynamically generated URL is not present in the retrieved requested content returned to the proxy server; replacing, by the proxy server, the document write script statement with a call to a wrapper function, where the wrapper function, when called, rewrites the dynamically generated URL relative to the proxy server; and forwarding, by the proxy server, wrapped retrieved requested proxied content to the client computer.
地址 Redwood Shores CA US