-1

Chrome ブラウザー拡張機能の作成に入る前に、クリックすると JavaScript を使用して特定のアクションを実行するブックマークのリストを作成したいと思います。100% 確実ではありませんが、これらはブックマークレットを参照していると思いますか?

簡単に始めるために、私がする必要があることの例は次のとおりです。

  • 現在 www.somedomain.com を表示しています
  • ブックマークをクリックして www.somedomain.com/?testinfo=visible に移動したい

つまり、どのサイトにいても、/?testinfo=visible が URL に追加され、それが読み込まれます。/ で終わるかどうかを確認する必要があるため、少なくとも // で終わることはありません。

どうもありがとう。

4

1 に答える 1

1

あなたが何を求めているのかわかりませんが、JavaScriptで文字列が何で終わるかを確認する方法を探している場合は、このSOの回答で提案されているように、文字列のプロトタイプを作成できます。

if (typeof String.prototype.endsWith !== 'function') {
    String.prototype.endsWith = function(suffix) {
        return this.indexOf(suffix, this.length - suffix.length) !== -1;
    };
}

URLを保持している変数で、これを実行して、末尾にスラッシュがあるかどうかを確認できます。

if (myUrlVariable.endsWith('/')) {
   // Already ends with a slash, act accordingly
} else {
   // Does NOT end with a slash, act accordingly
}
于 2013-03-14T15:50:30.923 に答える