title: Chrome Extension not firing on interior pages
body: <p>I'm trying to build a Chrome Extension for my company to use with the project management system we use, BaseCamp</p>
  
  <p>On the initial load of Basecamp, the alert shows, but when I'm navigating through the site, I no longer see the alert.</p>
  
  <p><strong>MANIFEST.JS</strong></p>
  
  <pre><code>{
      "manifest_version": 2,
      "name": "BaseCamp Signature", 
      "description": "This extension adds signature to Basecamp", 
      "version": "1.0",
      "browser_action": {
          "default_icon": "icon.png",
          "default_popup": "popup.html",
          "default_title": "Title!"
      },
      "permissions": [
          "storage", 
          "activeTab",
          "tabs",
          "https://3.basecamp.com/*"    
      ],
      "content_scripts": [
          {
              "matches": ["https://3.basecamp.com/*"], 
              "all_frames": true,
              "js": ["content.js"],
              "run_at": "document_end"
          }
      ]
  }
  </code></pre>
  
  <p><strong>CONTENT JS</strong></p>
  
  <pre><code>alert('bingo');
  </code></pre>
  
  <p>As a test I used <code>matches: ["https://*/*"]</code> in my manifest, and while this would fire on interior pages of all sites, StackOverflow included, even this method did not fire when navigating through the interior pages of BaseCamp</p>
  
  <p>As always, any help will be greatly appreciated</p>