2

URLからアドレスを取得し、そのlatlngを返し、アドレスにマーカーを表示できる関数を作成しました。latlng をクリップボードに書き込める JavaScript 関数はありますか。ありがとう。

4

2 に答える 2

3

いいえ、JavaScript がクリップボードにアクセスするための標準的なメカニズムは (まだ) ありません。Flash ( zeroclipboardなど) のようなさまざまな非標準メカニズムがありますが、もちろん Flash が必要です。

于 2012-07-12T07:10:47.030 に答える
1

TJ Crowderが回答と afaicr で述べたように、クリップボードにアクセスできる JavaScript 関数はありません。とにかく、Windows を使用している場合は、javascript をWSH (Windows Script Host) スクリプトと組み合わせて、latlng をスクリプトなどからクリップボードに渡すことができます。必要に応じて、同じファイルでjavascript (JScript、Microsoft Javascript フレーバー、javascript と同じで、名前が変わるだけ) と VBscript の両方を使用して、WSH ファイルのスクリプトを作成できることに注意してください。したがって、クリップボードへのアクセスを実行し、JScript で取得した変数値を渡すオンライン VBscript を再利用できます。

質問を指摘するために、私が見つけたいくつかの URL (VBscript または WSH チュートリアルでさえ、よりよく検索してみてください):

http://www.memosoup.com/20100126/using-the-clipboard-in-wsh.html

http://www.codeproject.com/Articles/33702/WSH-Clipboard-Access

http://nerds-central.blogspot.it/2007/01/using-jscript-to-paste-text-into.html

latlng 値を に保存し、クリップボードへのコピーを実行するスクリプトCookieから読み取ることができます。WSH別の方法として、同じタスクを実行する単純なコンソール.exeプログラムを作成することもできます。サーバー側の言語、または JavaScript から起動できると思います。

Unix shell scriptUnix で開発している場合は、上記のものを からまたは で作成できる可能性についての情報を検索してみてくださいUnix programming

于 2012-07-12T07:35:41.123 に答える