• 0 Vote(s) - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5
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?
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")
Reply


Digg   Delicious   Reddit   Facebook   Twitter   StumbleUpon  


Users browsing this thread:
1 Guest(s)


  Theme © 2014 iAndrew  
Powered By MyBB, © 2002-2019 MyBB Group.