title: Chrome Extension auto triggering
body: <p>I am making a chrome extension to find all links in a page I am using a <code>browser_action</code>. I am getting a bug on when you refresh the page, the chrome extension automatically triggers the javascript code. How would I make it so that if you hit the refresh on the browser the extension doesn't trigger? I only want it to work when the click the little icon on the toolbar. </p>
  
  <p>This is how my manifest looks like</p>
  
  <pre><code>{
    "name": "Find all first",
    "version": "1.0",
    "description": "Find all Linkes",
    "browser_action": {
      "default_icon": "icon.png",
      "popup": "popup.html"
    },
    "icons": {
      "16": "icon.png",
      "128": "icon-big.png"
    },
    "permissions": [
      "tabs",
      "http://*/*",
      "https://*/*"
    ],
    "content_scripts": [ {
      "matches": ["http://*/*", "https://*/*"], 
      "js": ["content.js"]
    }]
  }
  </code></pre>
  
  <p>I am then calling this in my popup.html</p>
  
  <pre><code>chrome.tabs.executeScript(null, {file: 'content.js'}, function() {
    console.log('Success');
  });
  </code></pre>