- 締切済み
javaプログラムを直してほしい
ipod touchに搭載されているsafariが文字化けするので、ブックマークレットを作ったのですが、きちんと動作しません。どこがどのように間違っているのか、またどのように直せばいいのかを教えてください。 ↓↓ <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> <html> <head> <meta name="viewport" content="width = 320" /> <meta http-equiv="Content-Type" content="text/html; charset=utf-8"> <title>encoding proxy</title> <script type="text/javascript"> onload = function set() { location.href="#"+'javascript:location.href=\'http://touch.wakufactory.jp/prox/?\'+location.href;void(0);' } </script> <style type="text/css"> body { font-family:sans-serif; } h1 { font-size:20px ; border-bottom:1px solid blue ; } </style> </head> <body > <div id=msg></div> <h1>iPod touch</h1>
- みんなの回答 (2)
- 専門家の回答
みんなの回答
- t-sazen
- ベストアンサー率42% (37/87)
再度#1です。 http://touchmasters.net/?p=63 を参考にされてませんか? こちらには、『このページをbookmark登録し、編集でURLの#以前(#含む)を削除して、bookmarkletとして登録します。 』と書いてありますので、 location.href="#"+'javascript:location.href=\'http://touch.wakufactory.jp/prox/?\'+location.href;void(0);' を location.href='http://touch.wakufactory.jp/prox/?'+location.href;void(0); に変更すればいいんじゃないでしょうか?
- t-sazen
- ベストアンサー率42% (37/87)
iPod Touchを持っていないのでよくわかりませんが、一般的な書き方は以下のようじゃないでしょうか? 動かなかったらごめんなさい。 <script type="text/javascript"> <!-- onload = function { location.href="http://touch.wakufactory.jp/prox/?"+document.URL;void(0);' } // --> </script>
お礼
回答ありがとうございます。 そちらの指示したとおり直してみたんですが、ダメなようです。 書き忘れたのですが、bookmarkletを使って、このページを通して対象ページを閲覧すると、文字化けが解消されるという仕組みを作りたいんです。 具体的には、文字コードをUTF-8に変換して、<base>タグを追加できるようなjavaプログラムにしたいのですが・・
お礼
回答本当にありがとうございます>< やってみましたが、ダメなようです。 実は、そちらが紹介したページのjavaが突然使えなくなったために 自分で作ろうとしているんです。