No.2ベストアンサー
- 回答日時:
> >JavaScript無効状態でも機能するよう、可能であればASPで制御したいと思ってるんですが。
。> は、ASPを誤解しているような・・・気がします。
ASP はサーバ側で HTML を生成してユーザーのブラウザに送るだけのものです。
クライアントの OS やら何やらに影響を与えるのは JavaScript やら ActiveX コントロールなど、ユーザー側で動作する何かでやるしかありません。
回答ありがとうございます。
ASPの性質上、無理なのですね。
JavaScriptで制御することっていうのは可能なのでしょうか?
printscreenにもoncopy="return false"のようなものがあれば良いのですが。
No.3
- 回答日時:
> JavaScriptで制御することっていうのは可能なのでしょうか?
> printscreenにもoncopy="return false"のようなものがあれば良いのですが。
ですから #1 さんが回答しているように、意味ないです。
仮に JavaScript で出来たとしても、PrintScreen を無効にする範囲はブラウザで表示している当該ページがアクティブな状態だけでしょう。
例えばブラウザで当該ページを表示した状態でデスクトップをクリックしてデスクトップをアクティブな状態にして(ブラウザのタイトルバーが薄い色になる)、PrintScreen をクリックすればデスクトップに表示されている全てがコピーできちゃいます。
もしブラウザの範囲外でも PrintScreen が無効にできちゃうとなれば、それは悪意のあるスクリプト以外の何者でもないでしょう。
考えてみてください。
右クリックを禁止する JavaScript が書いてあるページをユーザーがブラウザで表示したまま、デスクトップに置いてある Excel のデータファイルを [右クリック]-[名前を変更] が禁止されてしまったら・・・
たかだかブラウザの中で表示しているだけの HTML ファイルから Windows の機能の有効/無効を設定できるような事があってはならんわけです。
「盗られたくないモノなら表示しない」
鉄則でしょう。
解像度の低い画像を表示させるだけにするとか、解像度が高い画像がほしければメールで管理者に連絡するとか、解像度の高い画像を会員のみのダウンロードにするとか。
そんな方法ではダメですか?
この回答への補足
確かにブラウザ範囲外を制御できたら危険な場合もありますね。PrintScreenに関しては諦めることにします。
>「盗られたくないモノなら表示しない」
もっともな意見ですが、表示させなければWEBシステムとして意味がないので…。100%は不可能でも、盗りにくくすることはしたいので。
ソースの保存禁止処理の方もまだ方法が不明なので、そちらの方の調査を進めていくつもりです。
(ソース保存をほぼ完全に防止しているサイトは存在します。”ほぼ”と書いたのは、自分の知らない方法で保存する方法が存在するかもしれないからです。マウスソーサ、キーボード操作、ダウンロード支援ソフト各種は確認済みです。)
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
関連するカテゴリからQ&Aを探す
おすすめ情報
- ・漫画をレンタルでお得に読める!
- ・人生のプチ美学を教えてください!!
- ・10秒目をつむったら…
- ・あなたの習慣について教えてください!!
- ・牛、豚、鶏、どれか一つ食べられなくなるとしたら?
- ・【大喜利】【投稿~9/18】 おとぎ話『桃太郎』の知られざるエピソード
- ・街中で見かけて「グッときた人」の思い出
- ・「一気に最後まで読んだ」本、教えて下さい!
- ・幼稚園時代「何組」でしたか?
- ・激凹みから立ち直る方法
- ・1つだけ過去を変えられるとしたら?
- ・【あるあるbot連動企画】あるあるbotに投稿したけど採用されなかったあるある募集
- ・【あるあるbot連動企画】フォロワー20万人のアカウントであなたのあるあるを披露してみませんか?
- ・映画のエンドロール観る派?観ない派?
- ・海外旅行から帰ってきたら、まず何を食べる?
- ・誕生日にもらった意外なもの
- ・天使と悪魔選手権
- ・ちょっと先の未来クイズ第2問
- ・【大喜利】【投稿~9/7】 ロボットの住む世界で流行ってる罰ゲームとは?
- ・推しミネラルウォーターはありますか?
- ・都道府県穴埋めゲーム
- ・この人頭いいなと思ったエピソード
- ・準・究極の選択
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
表示ページがブラウザウインド...
-
PDFのリンク先Webページを別窓...
-
急にGoogleカレンダーが表示で...
-
ハイパーリンクの下線を消すこ...
-
★戻るボタンで戻れない現象?
-
IEブラウザよりmsgboxを手前に...
-
モニター左寄りのHPを中央に表...
-
ブラウザでPDFを開いた時のツー...
-
Google Chromeでソースコードを...
-
JRAのサイト内のページのURLの...
-
どんなブラウザでもきちんと見...
-
特定のWebページだけが開けませ...
-
特定リンクを開かないように拡...
-
you-tubeでの表示
-
ブラウザ上でリンク先にカーソ...
-
任意のURLへ一定時間ごとに自動...
-
Adobe Reader 9をインストー...
-
ファイヤーフォックスでのペー...
-
Chrome タブを100開いてもメモ...
-
APEX(PC版)が数秒に一度フリ...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
PDFのリンク先Webページを別窓...
-
表示ページがブラウザウインド...
-
PDFはAcrobatに関連付けられて...
-
ブラウザでローカルのフォルダ...
-
ブラウザでPDFを開いた時のツー...
-
任意のURLへ一定時間ごとに自動...
-
ブラウザを再起動してください
-
ブラウザーEdgeでGoogleマップ...
-
Adobe Reader が暴走する
-
モニター左寄りのHPを中央に表...
-
食べログで地図が表示しない
-
【dマガジン】がGoogle Chrome...
-
tumblrのアーカイブが表示され...
-
★戻るボタンで戻れない現象?
-
ブラウザ上でリンク先にカーソ...
-
インターネットについて
-
グーグルアース ダウンロード...
-
カスペルスキーが弾いたwebサイ...
-
急にGoogleカレンダーが表示で...
-
IEブラウザよりmsgboxを手前に...
おすすめ情報