@שלום-עולם-0 זה יותר טוב, אם כי זה לא מכיל את רכיב ה-IF, שמחזיר למצב ltr בלחיצה חוזרת על הסימנייה:
javascript:(function() {
var css = "body, p, div, h1, h2, h3, h4, h5, h6, li, span {text-align: right; direction: rtl;}";
var head = document.head || document.getElementsByTagName('head')[0];
var style = document.createElement('style');
style.type = 'text/css';
if (style.styleSheet){
style.styleSheet.cssText = css;
} else {
style.appendChild(document.createTextNode(css));
}
head.appendChild(style);
})();