問題タブ [window-object]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
javascript - IE6 での「アクセスが拒否されました」エラー
このコードにより、IE6 の 10 行目でエラーが発生します。あれは、var ref = ...;
ここでのエラーは何ですか?
メッセージ:
javascript - Qt 4.6 QWebViewウィンドウオブジェクトへのオブジェクトとサブオブジェクトの追加(C ++およびJavascript)
私はQtのQWebViewを使用しており、Webkitウィンドウオブジェクトに追加するための多くの優れた用途を見つけています。
私がやりたいことの1つは、ネストされたオブジェクトです...たとえば:
Javascriptで私はできる...
明らかに、ほとんどの場合、これはより多くのOOjsフレームワークを介して行われます。
これにより、次のような整頓された構造になります。
今のところ、必要なすべてのqtC ++メソッドとシグナルを使用してウィンドウオブジェクトを拡張できますが、それらはすべて「window」のルート子にある必要があるようです。これにより、DOMに必要な階層を取得するためにjsラッパーオブジェクトを作成する必要があります。
これはかなり単純化された例です...パラメータなどのオブジェクトが必要です...
WebFrameのウィンドウオブジェクトを拡張するオブジェクトで子オブジェクトを渡す方法を知っている人はいますか?
オブジェクトを追加する方法のサンプルコードを次に示します。
mainwindow.h
mainwindow.cpp
happyapi.h
happyapi.cpp
example.htm
私はC++プログラミングにかなり慣れていません(WebとPythonのバックグラウンドから来ています)。
この例が、他の新しいユーザーを支援するだけでなく、経験豊富なC++プログラマーが詳しく説明するのに役立つことを願っています。
提供できる支援に感謝します。:)
javascript - javascript window.locationクロスブラウザですか?
javascriptコードwindow.locationは、すべての新旧の標準人気ブラウザで機能しますか?
javascript - ウィンドウオブジェクトのプロパティを反復処理するときの例外「コンポーネントは使用できません」
Addon SDK (Jetpack) を使用して、Google Chrome 拡張機能を Firefox に変換しようとしています。次のコード (コンテンツ スクリプトとして実行)
Firefox 5.0 および 6.0 で実行すると、次の例外がスローされます。
この例外をキャッチする方法、または「問題のある」プロパティを回避してループを続行する方法を知っている人はいますか?
これでもエラーが発生するため、ループの本体に try-catch ステートメントを入れることはできないことに注意してください。
ただし、Firefox の「Web コンソール」で同じまたは類似のステートメントを実行すると、正常に動作します。
javascript - JavaScript の window.location.href および window.open () メソッド
window.location.href
JavaScript のとwindow.open ()
メソッドの違いは何ですか?
javascript - 変数「name」の使用は JS オブジェクトでは機能しません
この動作は、次の小さなスニペットで確認できます (グローバル スクリプトとして実行します)。
アラートundefined
は Chrome で生成されますが、IE と Firefox で機能します。私も奇妙な値を取得します
javascript - jQueryを使用しているときにウィンドウオブジェクトを介してオブジェクトにアクセスできないのはなぜですか?
ウィンドウオブジェクトを介して関数にアクセスしようとしています。私のコードでは、関数は文字列によって参照されるため、ウィンドウオブジェクト(またはeval)を使用して取得する必要があります。純粋なJavaScriptでコードをテストしましたが、完全に機能します。しかし、jQueryを使用すると失敗します。これが私のテストコードです:
これは、動作する純粋なJavaScriptバージョンへのリンクです。
これは、機能しないjQueryバージョンへのリンクです。
これをjQueryで機能させるには何をする必要がありますか?
google-chrome-extension - getBackgroundPage()メソッドが実際に返すウィンドウオブジェクトはどれですか?
ドキュメントでは、getBackgroundPage()と書かれています
現在の拡張機能内で実行されているバックグラウンドページのJavaScript'window'オブジェクトを返します。
どのウィンドウですか?「chrome.windows.getCurrent()」で取得するのと同じウィンドウですか。
javascript - Iframe の Window オブジェクト
外部ドメインからページをロードする iframe があり、その外部ページに Window オブジェクトにアクセスする JavaScript コードがある場合、その JavaScript の実行は中断されますか? つまり、通常のウィンドウと同じようにスクリプトが実行されるか、iframe が実行を停止します。
基本的に、外部ドメインには、ウィンドウ プロパティを設定する JavaScript コードがあります。では、iframe ではどうなるでしょうか。
前もって感謝します