主权项 |
1. A system comprising:
at least one processor configured to:
execute a browser process that instantiates a renderer process to render web content, wherein the browser process communicates with the renderer process via a first inter-process communication channel;execute, separately from the browser process, the renderer process that detects plug-in content in the web content, and sends, to the browser process, a request for a handle of a second inter-process communication channel between the renderer process and a plug-in process, the second inter-process communication channel being separate from the first inter-process communication channel; andexecute the plug-in process, separately from the renderer process and the browser process, that communicates with the renderer process to interpret the plug-in content using the inter-process communication channel, wherein the browser process instantiates the plug-in process if the plug-in process is not already instantiated and the browser process sends the handle to the renderer process, the browser process communicates with the plug-in process via a third inter-process communication channel that is separate from the first and second inter-process communication channels, and communications over the second inter-process communication channel bypass both the first and third inter-process communication channels. |