OLD | NEW |
1 <div id="pageData-title" class="pageData">NPAPI Plugins</div> | 1 <div id="pageData-name" class="pageData">NPAPI Plugins</div> |
2 | 2 |
3 <p> | 3 <p> |
4 Leveraging HTML and JavaScript | 4 Leveraging HTML and JavaScript |
5 makes developing new extensions really easy, | 5 makes developing new extensions really easy, |
6 but what if you have existing legacy or proprietary code | 6 but what if you have existing legacy or proprietary code |
7 that you want to reuse in your extension? | 7 that you want to reuse in your extension? |
8 You can bundle an NPAPI plugin with your extension, | 8 You can bundle an NPAPI plugin with your extension, |
9 allowing you to call into native binary code from JavaScript. | 9 allowing you to call into native binary code from JavaScript. |
10 </p> | 10 </p> |
11 | 11 |
(...skipping 76 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
88 including an NPAPI plugin whenever possible. | 88 including an NPAPI plugin whenever possible. |
89 </p> | 89 </p> |
90 | 90 |
91 <p> | 91 <p> |
92 Marking your NPAPI plugin "public" increase the attack surface of your | 92 Marking your NPAPI plugin "public" increase the attack surface of your |
93 extension because the plugin is exposed directly to web content, making | 93 extension because the plugin is exposed directly to web content, making |
94 it easier for a malicious web site to manipulate your plugin. Instead, | 94 it easier for a malicious web site to manipulate your plugin. Instead, |
95 avoid making your NPAPI plugin public whenever possible. | 95 avoid making your NPAPI plugin public whenever possible. |
96 </p> | 96 </p> |
97 | 97 |
OLD | NEW |