Можно ли поменять биди-цифру firefox на javascript? - PullRequest
1 голос
/ 22 февраля 2012

Возможно ли изменить код firefox bidi на javascript? Мне нужно, чтобы отображать числа в отчете, созданном PHP.

1 Ответ

1 голос
/ 22 февраля 2012

С обычной веб-страницы, нет.

Вот старая статья о сохранении html-файла в папке RES Mozilla, которая все еще может работать

http://forums.mozillazine.org/viewtopic.php?f=7&t=87755

Создайте файл в папке установки Firefox в каталоге res, например, с именем 'bidi.htm',

<?xml version="1.0" encoding="ISO-8859-1"?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
                      "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" lang="en" xml:lang="en">
<head>
   <title>Bidi Toggle</title>
   <script type="text/javascript">
   // <![CDATA[
   function loaded() {
      netscape.security.PrivilegeManager
      .enablePrivilege("UniversalBrowserAccess UniversalXPConnect");
      var prefs = Components.classes["@mozilla.org/preferences-service;1"]
                  .getService(Components.interfaces.nsIPrefBranch);
      if (prefs.getIntPref("bidi.numeral") == 3) {
         prefs.setIntPref("bidi.numeral", 4);
      }
      else {
         prefs.setIntPref("bidi.numeral", 3);
      }
      self.close();
   };
   self.onload = loaded;   
   // ]]>
   </script>
</head>
<body>
   Please wait...
</body>
</html>

и используйте букмарклет javascript: void(window.open('resource:///res/bidi.htm'));

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...