3 <title>Self Deleting Plugin Test - Invoke
</title>
4 <script src=
"npapi.js"></script>
6 function DeletePluginWithinScript() {
7 var plugin_div
= document
.getElementById("PluginDiv");
8 plugin_div
.innerHTML
= "Object Deleted";
9 alert('plugin deleted');
11 function SuccessCallback() {
12 onSuccess("self_delete_plugin_invoke_alert", 1);
14 function TimeoutCallback() {
15 var plg
= window
.document
["plg"];
16 var plg2
= window
.document
["plg2"];
17 plg
.testCallback("DeletePluginWithinScript");
18 plg2
.testCallback("SuccessCallback"); // will fail if the plugin crashed
25 <h2>Test to delete a plugin during script execution
</h2>
28 This test is for a corner case when a plugin executes a script
29 that deletes the invoking plugin itself then shows a modal dialog.
30 See http://code.google.com/p/chromium/issues/detail?id=
4270.
34 <embed name=
"plg" type=
"application/x-webkit-test-netscape"></embed>
36 <embed name=
"plg2" type=
"application/x-webkit-test-netscape"></embed>
38 setTimeout('TimeoutCallback()', 0);