Mercurial > hg > xemacs-beta
diff lisp/w3/w3-emulate.el @ 120:cca96a509cfe r20-1b12
Import from CVS: tag r20-1b12
author | cvs |
---|---|
date | Mon, 13 Aug 2007 09:25:29 +0200 |
parents | fe104dbd9147 |
children | 15872534500d |
line wrap: on
line diff
--- a/lisp/w3/w3-emulate.el Mon Aug 13 09:24:19 2007 +0200 +++ b/lisp/w3/w3-emulate.el Mon Aug 13 09:25:29 2007 +0200 @@ -1,7 +1,7 @@ ;;; w3-emulate.el --- All variable definitions for emacs-w3 ;; Author: wmperry -;; Created: 1997/03/14 06:12:02 -;; Version: 1.12 +;; Created: 1997/04/04 14:24:19 +;; Version: 1.13 ;; Keywords: comm, help, hypermedia ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; @@ -203,6 +203,66 @@ (define-key w3-lynx-emulation-minor-mode-map "\C-t" 'ignore) ; toggle trace (define-key w3-lynx-emulation-minor-mode-map "\C-k" 'ignore) ; cookie jar +;; Things to masquerade as other browsers in the user-agent field +;; of an HTTP request. +(defun w3-masquerade-stub (arg app version) + (if (null arg) + (setq arg (if (equal url-package-name "Emacs-W3") 1 0))) + (if (= 0 arg) + (setq url-package-name "Emacs-W3" + url-package-version w3-version-number) + (setq url-package-name app + url-package-version version))) + +(defun w3-lynx-masquerade-mode (&optional arg) + (interactive "P") + (w3-masquerade-stub arg "Lynx" "2.6")) + +(defun turn-on-lynx-masquerade-mode () + (interactive) + (w3-lynx-masquerade-mode 1)) + +(defun turn-off-lynx-masquerade-mode () + (interactive) + (w3-lynx-masquerade-mode 0)) + +(defun w3-netscape-masquerade-mode (&optional arg) + (interactive "P") + (w3-masquerade-stub arg "Mozilla" "4.0")) + +(defun turn-on-netscape-masquerade-mode () + (interactive) + (w3-netscape-masquerade-mode 1)) + +(defun turn-off-netscape-masquerade-mode () + (interactive) + (w3-netscape-masquerade-mode 0)) + +(defun w3-ie-masquerade-mode (&optional arg) + (interactive "P") + (w3-masquerade-stub arg "Internet_Explorer" "3.02")) + +(defun turn-on-ie-masquerade-mode () + (interactive) + (w3-ie-masquerade-mode 1)) + +(defun turn-off-ie-masquerade-mode () + (interactive) + (w3-ie-masquerade-mode 0)) + +(defun w3-arena-masquerade-mode (&optional arg) + (interactive "P") + (w3-masquerade-stub arg "Arena" "0.9")) + +(defun turn-on-arena-masquerade-mode () + (interactive) + (w3-arena-masquerade-mode 1)) + +(defun turn-off-arena-masquerade-mode () + (interactive) + (w3-arena-masquerade-mode 0)) + +;; (provide 'w3-emulate) ;;; Local Variables: