Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
4 changes: 2 additions & 2 deletions src/js/background.js
Original file line number Diff line number Diff line change
Expand Up @@ -11,7 +11,7 @@
*
* This will open up a new non-focused tab with the url it was sent
*/
chrome.extension.onMessage.addListener(
chrome.runtime.onMessage.addListener(
function(messageObject) {
chrome.tabs.create({
url: messageObject.url,
Expand All @@ -38,4 +38,4 @@ chrome.runtime.onInstalled.addListener(function(details) {
});
}
}
});
});
7 changes: 4 additions & 3 deletions src/js/keypress.js
Original file line number Diff line number Diff line change
Expand Up @@ -13,9 +13,10 @@
'.selectedEntry a.visitWebsiteButton', // the button square button on list view
'.list-entries .selected a.visitWebsiteButton', // the button square button on list view
'a.visitWebsiteButton', // the floating one for card view
'.entry.selected a.title' // title bar for active entry in React-based collapsed list view
'.entry.selected a.title', // title bar for active entry in React-based collapsed list view
'[aria-selected="true"] a.article-card' // Oksskolten (feed.jkte.ch) selected article
];

/**
* Main feedlybackgroundtab constructor
*/
Expand Down Expand Up @@ -57,7 +58,7 @@
}
}
if (url) {
chrome.extension.sendMessage({url: url.href});
chrome.runtime.sendMessage({url: url.dataset.originalUrl || url.href});
}
else {
console.log("Could not find any selectors from: " + selectors.join());
Expand Down
28 changes: 20 additions & 8 deletions src/manifest.json
Original file line number Diff line number Diff line change
@@ -1,22 +1,34 @@
{
"name": "Feedly Background Tab",
"version": "0.13",
"manifest_version": 2,
"version": "0.14",
"manifest_version": 3,
"description": "Open Feedly Links in Background Tab using shortcut key",
"content_scripts": [
{
"matches": ["*://*.feedly.com/*"],
"js": ["js/keypress.js"]
"matches": [
"*://*.feedly.com/*",
"*://feed.jkte.ch/*"
],
"js": [
"js/keypress.js"
]
}
],
"background": { "scripts": ["js/background.js"] },
"background": {
"service_worker": "js/background.js"
},
"options_page": "options.html",
"permissions": [
"storage"
],
"host_permissions": [
"http://www.feedly.com/*",
"http://cloud.feedly.com/*",
"https://cloud.feedly.com/*",
"storage"
"https://feed.jkte.ch/*"
],
"minimum_chrome_version": "21",
"icons": { "128": "images/icon_128.png" }
"minimum_chrome_version": "95",
"icons": {
"128": "images/icon_128.png"
}
}
2 changes: 1 addition & 1 deletion src/options.html
Original file line number Diff line number Diff line change
Expand Up @@ -76,4 +76,4 @@ <h1>FeedlyBackgroundTab Chrome Extension Options</h1>
</div>
<script src="js/options.js"></script>
</body>
</html>
</html>