新規
・
ツリー
スレッド
未解決
緊急
・
優先
・
検索
・
なでしこTOP
「なでしこv1」開発掲示板
なでしこv1のバグや要望を書き込む掲示板
✏️ 書き込み(
#1966
)を編集する
名前
タイトル
本文
【症状】 ブラウザ部品で禁止項目にスクリプトを指定してもJavaScriptが実行される 【再現方法】 事前準備として、以下のファイルを、C:\test.htmlとして保存。 ------ <html> <head> <title>てすと</title> <script> function test() { window.alert('うごく・・・'); } </script> </head> <body onload="test();"> てすと </body> </html> ------- そのうえで、以下の内容を実行。 ------- WEBとはブラウザ。そのレイアウトは「全体」 WEBの禁止項目は「スクリプト」。 WEBのURLは「file:///C:/test.html」 WEBのブラウザ読込待機。 ------- アラートが表示されることで、現象を確認。 【要望】 禁止項目が全般的に効果が無いようなので有効にしてほしい。 【バージョン】 1.5333 【その他】 環境補足。OSはWindows7 Ult x64。IEは9です。 ひょっとしたら、DelphiのVariantの代入では相手側の型によって動作が変わるのが影響しているのかもしれませんが、よくわかりません。 UIWebBrowser.pasの824行目付近を、 PVariant(VarResult)^ :=Integer(dlc); のように、dlcを明示的にキャストすることで効果が出ました(上記環境でDelphi7 Pro上でvnako.exeを実行して確認)
優先度
低
中
高
緊急
状態
未処理
詳細求む!
調査中
議論中
修正中
確認待ち
再修正依頼
解決
---
重複
---
アイデア
感想
告知
感謝
編集キー
編集時に使うキーを入力(省略可能)
添付ファイル
画像ファイル(最大300KB)を添付可能
Website