私はアフィリエイト プログラムを使用しています。この場合、顧客が「注文」ボタンを押すと、販売者のウェブサイトに誘導されます。次に、売り手は、顧客が OUR ボタンから来たことを登録します。これは、登録したトラッカーを使用して行われます。このトラッカーは、次のコードを使用して、[注文] ボタンのクリックで実行されます。
<script type="text/javascript">
$(function() {
function injectFile(filePath) {
var newScript = document.createElement('script');
newScript.type = 'text/javascript';
newScript.src = filePath;
document.getElementsByTagName('body')[0].appendChild(newScript);
}
$('#custom_form').on('success.form', function() {
injectFile('https://example.com/&ti=' + Math.round((new Date().getTime() * Math.random())) + '&charset=ISO-8859-1');
});
});
</script>
実際の URL とほとんどのパラメーターを削除しました。ti は、reg が機能するために必要な注文 ID を表しますが、有効である必要はありません。上記の計算は、乱数を生成して挿入します。
HTTP ヘッダーを追跡することで、これが Firefox と IE の両方で機能することを確認できます。これは、URL が適切に要求されるためです。ただし、Chrome ではリクエストは登録されず、売り手は私の側から来た顧客を見ることはありません。
Chrome コンソールに、「リソースはスクリプトとして解釈されましたが、MIME タイプは text/html で転送されました」と表示されることがあります。ただし、これは単なる警告であり、とにかくスクリプトとして定義されているため、実行には影響しませんか? ここで奇妙なことは、毎回このエラーが発生しないことです。
私はほぼすべてを試しましたが、Chrome がそのような基本的な機能と互換性がない理由がわかりません。問題の回避策または実際の修正方法はありますか?
前もってありがとう、フレドリック