OZ e-Form 開発者
  • ⭐OZ 開発者について
  • 📌 e-Formデザインチュートリアル
    • 入力コンポーネント
    • e-Form例題
    • DBからのe-Form事前入力
  • 📌レポートデザイン例
    • サンプルデータベース
    • データベースへの接続
    • データセットの作成
    • サンプルレポート
  • 📌 ガイド
    • レポジトリサーバー
    • OZ Mobileアプリ
    • HTML5ビューア
      • HTML5ビューア
      • HTML5ビューアオプション
      • CORS設定
    • ビューアのフォント使用
    • ミラーリングビューア
      • デモ
      • インストール
    • QRリンクを利用したモバイル署名
    • マルチ言語ガイド
      • デザイナでの言語設定
      • 多国語フォーム
  • 📌 サンプル
    • 動的な行の追加・削除
    • コンボボックスのフィルタリング
    • DBからのチェックボックス
    • データ更新
    • JSONデータバインド
    • 数字を文字に変換
    • 👉製品のアップデート内容
  • * 旧バージョンバックアップ
    • 概要
      • 製品のコンセプト
      • 製品の概要
      • ユースケース
    • ダウンロード
      • OZ e-Form デザイナー
      • OZサーバ
      • サンプルデータベース
    • OZビューア
      • OZビューアの埋め込み
      • OZビューアの稼働構造
      • DBからのデータバインディング
      • フォームパラメータの使用
      • InputJsonの使用
      • JSONデータサービスの使用
      • 入力データの送信
      • アプリ側でのビューア制御
    • レポートチュートリアル動画
    • OZサーバ
      • OZサーバ起動
      • e-Formのアップロード(OZサーバ)
      • 参照
    • 👉 OZ e-Formトレーニング
    • 📌クエリデザイン例
      • デザイナーレイアウト
    • OZサーバーバインディング
GitBook提供
このページ内
  • 概観
  • JAVAのCORS設定
  • .NETのCORS設定

役に立ちましたか?

  1. ガイド
  2. HTML5ビューア

CORS設定

前へHTML5ビューアオプション次へビューアのフォント使用

最終更新 4 年前

役に立ちましたか?

概観

いわゆるクロスオリジンエラーと呼ばれる以下のようなエラーが発生した場合は、いわゆる同一生成元ポリシーに違反しています。

XMLHttpRequestはhttp://remote-domain/urlを読み込めません。 リクエストされたリソースに「Access-Control- Allow-Origin」ヘッダーがありません。 Origin 'http://localdomain.com 'はアクセスを許可されません。

同一生成元ポリシーはCORS(クロスオリジンリソースシェアリング)を許可しません。 したがって、HTML5ビューアーがインストールされていないサーバーからHTML5ビューアーを呼び出すには、そのサーバーでCORS設定が必要です。(参照:)

JAVAのCORS設定

TomcatのCORS設定(cors-filter)

  1. 2つのファイルをtomcat / libにコピーします。

  2. tomcat / conf / web.xmlを開き、すべてのcors設定をコメント化します。

  3. 以下の行をコピーして貼り付けます。

  4. Tomcatを再起動します。

<filter>
    <filter-name>CORS</filter-name>
    <filter-class>com.thetransactioncompany.cors.CORSFilter</filter-cla
</filter>
<filter-mapping>
    <filter-name>CORS</filter-name>
    <url-pattern>/*</url-pattern>
</filter-mapping>

.NETのCORS設定

IISのCORS設定(cors-filter)

  1. ozサーバーのインストールでweb.configを開きます。

  2. 以下の行をコピーして貼り付けます。

  3. IISを再起動します。

<system.webServer>
    <customHeaders>
        <add name="Access-Control-Allow-Origin" value="*" />
        <add name="Access-Control-Allow-Methods" value="POST, GET" />
        <add name="Access-Control-Allow-Headers" value="Origin, X-Requested" />
    </customHeaders>
  </httpProtocol>
</system.webServer>

cors-filter-1.8.jarおよびjava-property-utils-1.9.jarを以下からダウンロードします。

📌
http://discventionstech.wordpress.com/2014/01/19/resolve-tomcat-7-cors-error/
http://software.dzhuvinov.com/cors-filter-installation.html
https://developer.mozilla.org/en-US/docs/Web/HTTP/CORS