javascript - Copy XREExeF and paste as file shortcut -



javascript - Copy XREExeF and paste as file shortcut -

in addon launching firefox profiles doing this:

var exe = fileutils.getfile('xreexef', []); //this gives path executable var process = cc['@mozilla.org/process/util;1'].createinstance(ci.nsiprocess); process.init(exe); var args = ['-p', profname, '-no-remote']; //-new-instance if (url) { args.push('about:home'); args.push(url); } process.run(false, args, args.length);

so adds command line arguments , launches it. leads problems. users want pin icon , pins firefox.exe. users seek alter icon.

wikipedia says os back upwards shortcuts: http://en.wikipedia.org/wiki/file_shortcut

so wanted re-create xreexef , paste shortcut , add together command line arguments it.

edit: @nmaier know there no cross-os method. can please show me os specific methods.

no, there no cross-platform way create shortcuts. in fact there not cross-browser format shortcuts, the wikipedia page referenced tells you. instead each platform uses it's own type(s) of links:

windows: .lnk files , hardlinks , junctions. *nix: (symbolic) links (man 3 link, man symlink, `man ln) some *nix desktop environments: .desktop files. other *nix desktop environments: whatever want, if any.

each of these things behaves differently. ntfs/*nix hard links not files, different names same file.

also, pinning you're describing specific windows, anyway. other desktop environments may utilize different pinning, if offer comparable feature @ all, or @ to the lowest degree pinning equivalents may have different semantics.

javascript file firefox-addon desktop-shortcut

Comments

Popular posts from this blog

php - Android app custom user registration and login with cookie using facebook sdk -

django - Access session in user model .save() -

php - .htaccess Multiple Rewrite Rules / Prioritizing -