私は、ユーザーがURLを入力して[リンクを確認]という名前のテキストボックスを持っています。ボタンをクリックすると、ユーザーが入力したURLで新しいウィンドウが開きます。 URLに「http://google.com」と入力した場合、window.open( 'http://google.com');正常に動作していますが、「www.google.com」と入力すると、有効なURLではない現在のウィンドウのURL(http:// localhost:1234www.google.com)に追加されます。この仕事をするには?事前にURLにhttpが含まれていないと問題が発生するWindow.Open
おかげ
おかげで..私はこの方法ではなく、HTTPが存在するかチェックするためにREGXを使用することで解決。このように奇妙に見えます。他の方法を試してみてください。問題の原因を理解していないのですか? – Santhosh
私は、正規表現のリソースを必要としていないときに、リソースを腰掛けているわけではないので、私の立場からは良い点です。同じ結果の場合、これは正規表現と比較すると複雑さが低くなります。 – elmuchacho
私はもっと同意できませんでした – Tom