現在のCookieを置き換えるスクリプトを作成しようとしていて、Webサイトのリンクに行き、次のCookieを置き換えようとしています。すべてのクッキーは配列に格納されます。 私がこれまでに次のコードを持っている:実際のリンクボタンをクリックせずに特定のリンクを実行する
var i;
for(i=0;i<arr.length;i++){
var cookie = arr[i];
//setting the new cookie that was fetched from the array:
document.cookie = 'cookieName='+cookie+'; path=/';
//Now I need to run the <a href> which links to a relative path
//I am currently in www.mydomain.com/page1/subpage1
//And the href is to /page1/subpage2.I want the script to run this link every iteration
}
は私が実際にJSを使用して、それをクリックせずに/page/subpage2
リンクを実行する必要があります。
このリンクは、実際に現在のページを変更していない、それはいくつかのサーバー側のコードを実行されますが、あなたが実際には同じページwww.mydomain.com/page1/subpage1
にとどまるのリンクですので、あなたはそれが背中page1/subpage1
にリダイレクトする必要はありません配列内のサイクルに
<table>
<!--more rows here-->
<tr>
<td>
<a class='table-row' href='/page1/subpage2'> Click </a>
</td>
</tr>
<!--more rows here-->
</table>
、クリックがここで悪用された可能性がありますか? – Foobarer
ええ私は説明が本当に明確ではなかったと思う。 正直言って、私はあなたが達成したいことをまだ理解していませんでした。 hrefのクリックに関連するコードを実行したいが、実際にはjsのリンクをクリックしないでください。 – quirimmo
はい、私もコードに間違いがあり、編集しました。誤ってクッキーを設定する代わりに配列に書きました。 さらにいくつかの説明を追加しましたが、あなたのHTMLに – Foobarer