-
-
Notifications
You must be signed in to change notification settings - Fork 113
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
This extension works on Firefox #9
Comments
How were you able to install it? |
The author provides a build script ( git clone https://github.com/dimdenGD/OldTweetDeck.git
cd OldTweetDeck
npm install
npm run build
mv ../OldTweetDeckFirefox.zip ./ You should then find |
Thank you! |
This comment was marked as off-topic.
This comment was marked as off-topic.
Heads up!You will need Firefox Developer or Nightly to add unsigned extensions. |
I double clicked on the file in the folder and it gave that error. I have installed Node.js and attempted to run the script with it but it opens for a split second and then closes after doing seemingly nothing. |
check parent folder of folder it's in, archives probably appeared in it |
run |
I've built extension and made a Release, check https://github.com/dimdenGD/OldTweetDeck/releases/tag/v1.0.2 |
Sorry, I feel stupid, but I can't understand how to "add" the zip into firefox :s. When I try to load it (using developer version or my normal version) I get an error. Nevermind, found it:
|
I need to refresh a lot to get it works, on my side! |
If you get the login error, or it just doesn't load, refresh a few times. |
I don't know how many "a few" is, but it's still not working. If this is something that has to be done every new session, It's probably not worth it for the time being |
Any way of getting legacy back is still better than dealing with "XPro" to be honest. |
|
This is already done in |
You can only install unsigned extensions on Firefox Beta/Nightly |
Does it not work on developer (which lists being on aurora update channel)? |
Anyone else getting near unusable lag after leaving the tab open for an extended amount of time? (Firefox Dev Edition) |
still doesn't work for Firefox Nightly or ERS even with v2.02 while it works just fine for Chrome |
In my case, v2 does not work on Firefox. So I tried loading these scripts ( In any case, |
OK. Found the cause: In Firefox, So we need some switching like this: diff --git a/background.js b/background.js
index 235f726..d9ddd78 100644
--- a/background.js
+++ b/background.js
@@ -1,3 +1,11 @@
+const extraInfoSpec = ["blocking", "responseHeaders"];
+
+if (
+ chrome.webRequest.OnHeadersReceivedOptions.hasOwnProperty("EXTRA_HEADERS")
+) {
+ extraInfoSpec.push("extraHeaders");
+}
+
chrome.webRequest.onHeadersReceived.addListener(
function(details) {
let headers = details.responseHeaders.filter(header => header.name.toLowerCase() !== 'content-security-policy' && header.name.toLowerCase() !== 'location');
@@ -6,7 +14,7 @@ chrome.webRequest.onHeadersReceived.addListener(
}
},
{urls: ["https://tweetdeck.twitter.com/*"]},
- ["blocking", "responseHeaders", "extraHeaders"]
+ extraInfoSpec
);
chrome.webRequest.onBeforeRequest.addListener( |
Thanks, I've updated repo and released new version |
Sorry for bringing this up, but it either seems broken again or it was just temporarily. All i get is this (stuck on this page), even after clearing cookies, reinstalling the extension several times and refreshing the page once a minute for almost a hour. It worked the first time, but not once since then. edit: nwm, it worked once i removed the login part of the url. |
You can install it on main firefox as a "temporary extension" in |
Procedure (after installation)
Note: I tested this with
OldTweetDeckFirefox.zip
v1, generated bynpm run build
.Note2: This procedure is for v1, not v2
1. Grant permissions manually
In the current implementation of Manifest V3, Firefox treats some permissions listed in
host_permissions
as "optional". So users need to manually grant them from "about:addons
> Extensions > Old TweetDeck > Manage > Permissions".2. Disable tracking protection
Also, Firefox's "Enhanced Tracking Protection" prevents
<iframe>
elements (inserted by this extension) from loading correctly. You can add exception for TweetDeck.The text was updated successfully, but these errors were encountered: