Comments (12)
Sorry, wrong step. I put LegacyFox files in to wrong folder. I'll try again.
from vimfx.
This time nothing happened, no message or error and no add-on was actually installed.
PS> cd 'C:\Program Files\Mozilla Firefox\'
PS> ls -Recurse defaults,legacy,config.js,legacy.manifest,Makefile,LICENSE,README
目录: C:\Program Files\Mozilla Firefox\defaults
Mode LastWriteTime Length Name
---- ------------- ------ ----
d----- 2022/11/10 7:03 pref
目录: C:\Program Files\Mozilla Firefox\defaults\pref
Mode LastWriteTime Length Name
---- ------------- ------ ----
-a---- 2017/10/25 9:38 245 channel-prefs.js
-a---- 2022/4/29 22:15 134 config-prefs.js
目录: C:\Program Files\Mozilla Firefox\legacy
Mode LastWriteTime Length Name
---- ------------- ------ ----
-a---- 2022/4/29 22:15 11811 BootstrapLoader.jsm
-a---- 2022/4/29 22:15 51603 RDFDataSource.jsm
-a---- 2022/4/29 22:15 3182 RDFManifestConverter.jsm
目录: C:\Program Files\Mozilla Firefox
Mode LastWriteTime Length Name
---- ------------- ------ ----
-a---- 2022/4/29 22:15 690 config.js
-a---- 2022/4/29 22:15 24 legacy.manifest
-a---- 2022/4/29 22:15 497 Makefile
-a---- 2022/4/29 22:15 16726 LICENSE
-a---- 2022/4/29 22:15 1077 README
from vimfx.
from vimfx.
I'd read two of the issues and have read the rest one now. I downloaded the xpi file from github and installed it on about:addons
page from file and failed. I created a new profile which I hadn't tried to install VimFx for, and took the troubleshooting steps:
- open
about:config
and typegeneral.config
:
- hit F12 then F1 and enable the two options and run javascript code:
- press Ctrl-Alt-r on previously opened browser console:
Fx was restarted and the browser console is opened, and no error is reported.
Then I tried to install VimFx on about:addon
. When I clicked Install Add-on From File...
and opened the xpi I downloaded before, the browser console output this:
Uncaught (in promise) TypeError: (new TypeError("this.addon._repositoryAddon is undefined", "resource://gre/modules/addons/XPIInstall.jsm", 1659)) is not iterable
init resource://gre/modules/addons/XPIInstall.jsm:2118
from vimfx.
from vimfx.
from vimfx.
Thanks. Wish you success. I'll keep using the en-US Nightly for a while and leave the zh-CN Firefox unchanged.
from vimfx.
more good news: the problem appears to be with vimfx's install.rdf file. i have a patch ready that would enable vimfx to work on unmodified localized firefox. can you please test the file attached?
note to self: the problem can be solved by copying <em:name>
from the global <Description>
section to the one in <em:localized>
.
@Ace-Who: what was the last version of cn-firefox vimfx worked for you?
from vimfx.
ok, i found the culprit, and an even easier workaround: it's caused by the about:config preference "intl.locale.requested". if a language pack is enabled (about:preferences -> language), it changes to a non-empty string. on en_US firefox: deleting the pref or setting it to "" (empty string) again reverts to the default language and installation works. language packs can be reenabled afterwards. on localized firefox: the pref does not exist, but creating it and setting it to "" keeps the default language, but vimfx installation now works. @Ace-Who: please go to about:config, press the "i understand" button and type "intl.locale.requested" into the search box. set the check box to "string", and click create. then without typing anything klick the ok/checkmark button. vimfx installation should then work.
Glad to see this, I'll try it later.
from vimfx.
@Ace-Who: what was the last version of cn-firefox vimfx worked for you?
None. Because I upgraded from v56, which means the current version is my first try on a zh-CN Fx Quantum.
more good news: the problem appears to be with vimfx's install.rdf file. i have a patch ready that would enable vimfx to work on unmodified localized firefox. can you please test the file attached?
Good news here too, this patch works on my zh-CN Fx v106.0.5. It is installed successfully.
from vimfx.
thank you for your help finding and debugging this issue! i posted a new release here: https://github.com/akhodakivskiy/VimFx/releases/tag/v0.25.0
from vimfx.
My pleasure and thank you.
from vimfx.
Related Issues (20)
- Vimfx can't be installed on newer firefox (and firefox-nightly) but works on debugging mode HOT 12
- Firefox 84 disabled VimFx HOT 4
- Pale Moon 29 support HOT 1
- Trying to make custom command to edit location bar at the end HOT 2
- Automatic function possible ? HOT 1
- 'gX' Open the Recently Closed Tabs menu not working properly on VimFx v0.24.5 HOT 4
- Smoothe scrolling ? HOT 3
- Vimfx doesn't work in Firefox 102 HOT 4
- How to open a link in the current tab while "typing" vimium? HOT 2
- hotkeys mapping for website button HOT 3
- "Close tabs to the left" wiki command doesn't work HOT 3
- `extensions.VimFx.scroll.*_boost` do nothing on Linux/Wayland HOT 5
- Can not install on firefox 105 HOT 4
- Problems installing or updating VimFx
- Question about the behaviour of the search command HOT 3
- Error on vim.window.gBrowser.loadURI HOT 2
- Uncaught TypeError: Array.map is not a function HOT 4
- VimFx is disabled when moving multiple tabs to another window HOT 4
- VimFx 0.25.0 doesn't work on Firefox Nightly 115.0a1 HOT 6
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from vimfx.