Welcome Guest, Not a member yet? Register   Sign In
Jquery problem with .unload
#1

I have the code below that I use to tell my Chrome Extension to go into a special "mode". Here is the code from the view:

<script language="javascript">

   $(document).ready( function() {
       var editorExtensionId = "lamacgnkfoiknjpleghfknfigbmhdaei";
       // unload when done
       $(window).unload(function(){
           chrome.runtime.sendMessage(editorExtensionId, "snapshot_mode_unload",
       })


       // Make a simple request:
       chrome.runtime.sendMessage(editorExtensionId, "snapshot_mode",
           function (response) {
               if (!response.success)
                   handleError(url);

           }
       )
   })

</script>


When I comment out the .unload code it seems to run fine. I get the message in the extension and act upon it. However, when I uncomment the .unload code neither  the load message is not being sent nor is the unload message. It just breaks. Any jquery people up here? Also, is there a way to pass in a parameter from my ci controller to the javascript function?
proof that an old dog can learn new tricks
Reply
#2

Your missing the last closing )

Code:
 chrome.runtime.sendMessage(editorExtensionId, "snapshot_mode_unload",

Should be:

Code:
 chrome.runtime.sendMessage(editorExtensionId, "snapshot_mode_unload"),
What did you Try? What did you Get? What did you Expect?

Joined CodeIgniter Community 2009.  ( Skype: insitfx )
Reply
#3

The following worked:

$(window).on('beforeunload',(function(){
chrome.runtime.sendMessage(editorExtensionId, "snapshot_mode_unload")
proof that an old dog can learn new tricks
Reply




Theme © iAndrew 2016 - Forum software by © MyBB