• Resolved ya0000

    (@ya0000)


    いつもお世話になっております。
    有用なプラグインを多数ご提供くださり、大変助かっております。ありがとうございます。

    「VK All in One Expansion Unit」バージョン 9.102.0.1 と、「VK Link Target Controller」バージョン 1.7.6.0 を同時に有効化すると、VK Link Target Controller 側でエラーが発生しましたのでお知らせいたします。
    エラーメッセージは以下のとおりです。

    script.min.js?ver=1.7.6.0:2 Uncaught URIError: URI malformed

    VK All in One Expansion Unit を無効化すると、エラーは表示されなくなります。
    また、VK Link Target Controller のバージョンが 1.7.5.1 であれば、併用できました。

    ご都合のよい時に、ご確認くださいますと幸いです。
    どうぞよろしくお願いいたします。

Viewing 8 replies - 1 through 8 (of 8 total)
  • Plugin Author Hidekazu Ishikawa

    (@kurudrive)

    ご報告ありがとうございます。

    近日確認・対応いたします ( ̄人 ̄)

    https://github.com/vektor-inc/vk-link-target-controller/issues/90

    Thread Starter ya0000

    (@ya0000)

    早速のお返事ありがとうございます。
    ご対応くださるとのこと、大変助かります。

    お手数をかけまして恐縮ではございますが、どうぞよろしくお願いいたします。

    Plugin Contributor DRILL LANCER

    (@rickaddison7634)

    お世話になります。株式会社ベクトルの平川です。
    確認しましたが、当方の環境では再現しませんでした。

    エラーが発生するのはどの画面で発生するのか、
    フォームがある場合はその記述内容などの情報をいただければ幸いです。

    Thread Starter ya0000

    (@ya0000)

    お世話になっております。
    お返事くださりありがとうございます。

    ご連絡を頂いたのち、当方の環境で再度確認しましたところ、「VK All in One Expansion Unit」と「VK Link Target Controller」の併用に、「Custom Post Type Permalinks」が影響を与えているようでした。
    そのため、他のプラグインを無効化して上記3つのプラグイン(最新バージョン)のみで検証したところ、以下のような結果になりました。

    ———-
    ◆Custom Post Type Permalinks が無効のとき
     → VK All in One Expansion Unit と VK Link Target Controller を併用できる

    ———-
    ◆Custom Post Type Permalinks が有効のとき
     →VK All in One Expansion Unit と VK Link Target Controller を併用すると、VK Link Target Controller でエラーが発生

    【エラーメッセージ】
    script.min.js?ver=1.7.6.0:2 Uncaught URIError: URI malformed
    at decodeURIComponent (<anonymous>)
    at Array.<anonymous> (script.min.js?ver=1.7.6.0:2:243)
    at Function.each (jquery.min.js?ver=3.7.1:2:3179)
    at Object.success (script.min.js?ver=1.7.6.0:2:203)
    at c (jquery.min.js?ver=3.7.1:2:25304)
    at Object.fireWith 「as resolveWith」 (jquery.min.js?ver=3.7.1:2:26053)
    at l (jquery.min.js?ver=3.7.1:2:77782)
    at XMLHttpRequest.<anonymous> (jquery.min.js?ver=3.7.1:2:80265)

    エラーメッセージは、ブラウザの開発者ツールで確認しました。フロント・管理画面共に表示されます。
    VK Link Target Controller を使用して、その投稿に指定したPDFを直接表示するよう設定しているのですが、エラーが発生している状態では、PDFは表示されずに404ページが表示されます。

    また、Custom Post Type Permalinks が有効であっても、以下のような条件あれば、VK Link Target Controller は正常に動作しました。

    1. VK Link Target Controller がバージョン 1.7.5.1であれば、VK All in One Expansion Unit と VK Link Target Controller を併用できる
    2. VK Link Target Controller が最新バージョンである場合は、VK All in One Expansion Unit を無効化することで、VK Link Target Controller を使用できる

    ———-

    上記が参考になりましたら幸いです。
    ご面倒をかけまして大変恐縮ではございますが、どうぞよろしくお願いいたします。

    Plugin Contributor DRILL LANCER

    (@rickaddison7634)

    Custom Post Type Permalinks を追加しても症状を確認できませんでした。

    VK Link Target Controller を使用して、その投稿に指定したPDFを直接表示するよう設定しているのですが、エラーが発生している状態では、PDFは表示されずに404ページが表示されます。

    未アップロードの PDF をアップロードしても発生しますか?
    「リダイレクト用 URL」の「別ウィンドウで開く」のチェックボックスを外しても発生しますか?

    以上ご確認お願いします。

    Thread Starter ya0000

    (@ya0000)

    大変お世話になっております。
    早速のご対応、ありがとうございます。

    未アップロードの PDF をアップロードしても発生しますか?
    「リダイレクト用 URL」の「別ウィンドウで開く」のチェックボックスを外しても発生しますか?

    404になる現象につきまして再度確認をしていたのですが、何度か検証を繰り返すうちに、PDFが表示されるようになっておりました。
    ブラウザの開発者ツールでエラーメッセージが表示されている状態でも、正常にリダイレクトされるようです。
    ご相談を差し上げた時と同じ環境、同じ条件で行っていたのですが、404が解消された原因は不明です。
    ご心配をかけまして申し訳ございません。

    ただ、エラーメッセージが表示されている状態では、「別ウィンドウで開く」にチェックを入れても動作しませんでした。
    エラーメッセージが表示されなくなると、別ウィンドウで開くようになります。
    しかしながら数年前に作成した古い記事は、エラーメッセージが表示されていても正常に動作するようです。

    エラーメッセージは、以下のような条件で表示されなくなります。
    ※前提条件として「VK All in One Expansion Unit」「VK Link Target Controller」「Custom Post Type Permalinks」の最新バージョンを併用します

    • VK Link Target Controller のバージョンが 1.7.5.1 のとき
    • VK All in One Expansion Unit を無効化したとき
    • Custom Post Type Permalinks を無効化したとき
    • VK All in One Expansion Unit の有効化設定の「カスタム投稿タイプマネージャー」のチェックを外したとき
    • カスタム投稿タイプ(VK All in One Expansion Unit で作成)の古い記事が、一定数を超えて公開されていないとき

    エラー確認用のテストサイトを、下記URLにて準備しました。
    ご都合のよい時にご確認くださいますと幸いです。
    どうぞよろしくお願いいたします。

    ———-
    <管理画面>
    https://crimson-paper-80897126.stg-s.snapup.jp/wp-admin/

    <カスタム投稿タイプアーカイブページ:VK Link Target Controller 使用>
    https://crimson-paper-80897126.stg-s.snapup.jp/report/
    ※カテゴリー「テスト年度」以外の記事のPDFはライブラリから削除したため、404になります

    <サーバ認証ID / パスワード>
    crimson-paper-80897126 / 3e9tm9msim633

    <WordPressID / パスワード>
    test / test

    • This reply was modified 2 months, 3 weeks ago by ya0000.
    Plugin Contributor DRILL LANCER

    (@rickaddison7634)

    お世話になります。株式会社ベクトルの平川です。

    エラーの原因は特例できたので修正しました。
    https://github.com/vektor-inc/vk-link-target-controller/pull/91

    上記がマージされ次第改善版がリリースされます。



    404 の件は該当の PDF ファイルに直接アクセスしようとしたところ、
    403 が返ってきたので何かしらの条件でアクセス禁止されているのが原因のようです。
    例:直接リンク禁止等

    上記につきましたはサーバー、ディレクトリや .htaccess 等の設定の問題なのでサポート対象外とさせていただきます。

    それでは失礼します。

    Thread Starter ya0000

    (@ya0000)

    大変お世話になっております。
    早速にご確認いただき、ありがとうございました。
    エラー原因が特定できたとのこと、安堵いたしました。
    改善版がリリースされましたら、引き続き利用させていただけますと幸いです。

    また、PDFのアクセスで403になったとのこと、ご連絡ありがとうございます。大変助かります。
    特にアクセス禁止の設定はしておりませんでしたが、今回のテストサイトをステージング環境で作成していたため、もしかすると影響しているのかもしれません。
    改善版を導入後、本番環境で確認してみたいと思います。

    この度はお忙しいところ、丁寧なご対応を賜り、誠にありがとうございました。
    また、いつも素晴らしいプラグインをご提供くださり、大変感謝しております。
    今後とも、どうぞよろしくお願いいたします。

Viewing 8 replies - 1 through 8 (of 8 total)
  • You must be logged in to reply to this topic.