0

この質問をここにクロスポストしています。数日答えられなかった後、私はコアの質問がWordpressではなくWeb開発の質問である可能性があることに気付きました。

私の元の質問:https ://wordpress.stackexchange.com/questions/78037/wp-click-track-plugin-help

詳細:

(注:ワードプレスプラグインの開発者は確かにこのプラグインをあきらめたので、私は一人でいます。)

プラグインの場所:http ://wordpress.org/extend/plugins/wp-click-track/プラグイン内の問題のファイル:ajax.jsおよびclick-tracker.php

私は数年前からWP-Click-Trackプラグインを使用していますが、それはうまく機能します。プラグインの基本はa href's、投稿内を見つけて、小さなjavascriptで書き直すことです。ユーザーがリンクをクリックすると、javascriptがプラグインに報告し、プラグインがリンク、タイトル、カウントをMySQLテーブルに保存します。かなり簡単です。

数年の未開発の後でも、プラグインはFirefoxとIEでうまく機能し続けます。Chromeの最新のアップデートのようですが、リンク(内部または外部)にが含まれていない限り、プラグインはそれらを追跡していませんtarget="_blank"。これは外部に面しているリンクには問題ありませんが、内部リンクを新しいウィンドウで開かせたくありません。それはユーザーにとって迷惑です。

JavaScriptで、プラグインがブラウザにPOSTforを実行するように要求していることがわかりますXMLHttpRequestが、Apacheログを見ると、ChromeがをGET含まないリンクに対してforを実行しているように見えますtarget="_blank"

これがstackoverflowの出番だと思います:(別のJavaScriptアプレットを介して)Chromeに常にPOSTを実行させて、それらのリンクを追跡する方法はありますか?

4

0 に答える 0