JavaScript のファイル (hoge.js) を見せない方法は?

[上に] [前に] [次に]
yamaguch@ 1999/12/05(日) 05:58:37
JavaScript の外部ファイル (hoge.js) を見せないように .htaccess へ次のような記述をしました。

------------------------------------------
AddType application/x-javascript .js
<Files ~ "\.js">
order deny,allow
deny from all
</Files>
------------------------------------------

ところが 「実行するかダウンロードするか」のウィンドが開き ダウンロードすると中味がバレバレになります(^^;

記述ミスだと思いますが 見せない&ダウンロードさせない方法を教えてください。サーバーは Apacheです。

moci 1999/12/05(日) 06:23:28
.htaccessが使えないよう設定されている可能性はないのでしょうか。

そもそも見えないようにしたら、置いておく意味もないかと思いますが。

狩人 1999/12/05(日) 06:24:44
基本的に無理です。
ブラウザが持ってくることによって解釈させるのがJavaScriptなんだから、
見えない=持ってこない=実行されない・・・・なんです。
かなりトリッキーなことをしないと「見れなくする」ことはできません。
トリッキーなことというのは、*.jsをCGIにして、内部で呼び出し元URLを
制限するとか。
でも、何が何でも見ようとする人(かつ、それなりの実力者)なら、
合法な範囲内で見ることは可能です。

yamaguch@ 1999/12/05(日) 06:33:18
[[解決]]
なるほど・・・

mociさん 狩人さん ありがとうございました。

[上に] [前に] [次に]