問題タブ [webkit]
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.
c# - WebView と同じように Windows フォームに Gecko または Webkit を埋め込むことは可能ですか?
Gecko.NET のようなものがあるかどうか知りたいです ;) つまり、WebView を埋め込むことができ、それが任意の Windows フォーム アプリケーション内の IE7 の「インスタンス」であるのと同じように (そしてそれを に伝えますnavigateto(fancy_url);
)。Firefox か WebKit を使いたいです。
誰もこれを試しましたか?
更新: 上記のコントロールを使用して Gecko を埋め込むことは可能ですが、Gecko の使用中に印刷することはまだ不可能であることに注意してください。
2010 年 3 月の更新: GeckoFX を使用してネイティブに印刷することはまだできませんが、何をしようとしているのかによっては、十分な方法がいくつかあります。詳細については、http: //geckofx.org/viewtopic.php?id=796を参照してください。
2013 年 10 月の更新: Windows の開発を行っていないため、これには興味がありませんが、Gecko の開発はhttps://bitbucket.org/geckofxで確認でき、最近更新されたようです。将来の Windows 開発者のためにここに残しておきます ;)
2017 年 1 月の更新: TeamDevという会社からメールを受け取りました。彼らは、Windows フォーム アプリケーションで最新の Web ページを表示するために使用できる「DotNetBrowser」と呼ばれる Chromium ベースの .NET ブラウザー コンポーネントを作成しました。
メールを直接引用するには:
コンポーネントに関する詳細を次に示します。これは役立つ場合があります。
- DotNetBrowser は Chromium に基づいているため、HTML5、CSS3、JS、および最新の Web 標準をサポートしています。ライブラリの基盤となる Chromium バージョンは定期的に更新されます。
- このコンポーネントは、WPF だけでなく Windows フォーム デスクトップ アプリケーションにも適しており、C# と VB.NET の両方で機能します。
- ライブラリは商業的にライセンスされていますが、オープン ソースおよび学術プロジェクトには無料のライセンスが提供されています。
免責事項: Windows 開発を行っていないため、この DotNetBrowser は使用していませんが、これに対する解決策を探しているかどうかを確認する価値があるかもしれません。
html - WebKit ベースのブラウザで画像が表示されない
奇妙で奇妙な理由により、私の Web サイトの画像が Webkit ベースの言語 (Safari や chrome など) で表示されません。
イメージタグです
Web サイトに表示されないだけでなく、直接アクセスしても表示されません。http://kilkin.massiveatom.com/kilkin/images/dukkah.jpg
...どうして?
css - Chrome と Safari ですべてのリンクが赤いのはなぜですか?
を使い始めたばかりですがGoogle Chrome
、サイトの一部 (ページ上のすべてのリンクなど) が真っ赤になっていることに気付きました。それらは、点線の下線が付いた黒である必要があります。
WebKit
スタイルに関係なく、すべてのリンクを赤くするレンダリングの落とし穴はありますか?
javascript - Cocoa/WebKitアプリでJavascriptからObjective-Cメソッドを呼び出す方法は?
WebView を使用して HTML インターフェイスを表示する Cocoa アプリがあります。HTML インターフェイス内の Javascript 関数から Objective-C メソッドを呼び出すにはどうすればよいですか?
c# - Webkit を埋め込みながらページを操作する最良の方法は?
Webkit-sharp を使用して Webkit をアプリケーションに埋め込んでいます。特定のリンクをフックして、通常のアクションではなくアプリでアクションを実行する必要があります。
Javascript を使用してアンカー タグを反復処理し、適切なリンクに一致するものを置き換えることを検討しましたが、これが最善の方法であるかどうか疑問に思っています。これを行うための好ましい方法はありますか?
caching - Safari/WebKit に Ctrl-Shift-R に相当するものはありますか?
キャッシュにあるものを無視して、実際にページまたはリソースをリロードするもの。
.net - Windows / C# 開発用の埋め込み可能な Webkit コンポーネントはありますか?
Gecko レンダリング エンジンをラップするいくつかの COM コントロールを見てきました ( GeckoFXと、Mozilla が出荷するコントロール - mozctlx.dll )。.NET Winform アプリケーションに含めることができる Webkit のラッパーはありますか?
webkit - Web クローラーの作成 - Webkit パッケージの使用
Webクローラーを構築しようとしています。
私は2つのことが必要です:
- HTML を DOM オブジェクトに変換します。
- 既存の JavaScript をオンデマンドで実行します。
また、必要に応じて追加の JavaScript を実行するオプションが必要です (イベント:など)。まず、適切なドキュメント ソースが見つかりませんでした
onMouseOver
。Webkit のメイン ページ
を検索しましたが、パッケージのユーザー向けの情報は多くなく、有用なコード例もありませんでした。また、一部のフォーラムでは、クローラーに Webkit インターフェースを使用するのではなく、直接 DOM および Javascript 内部パッケージを使用するよう指示されているのを見てきました。
onMouseClick
DocumentationとCode Examples を探しています。
また、適切な使用に関する推奨事項。
作業環境:
- OS: Windows
- 言語: C++
delphi - IE以外のブラウザオブジェクトを埋め込む方法、Delphi アプリケーションで
デフォルトの TWebBrowser を使用すると、Web ブラウザを簡単に埋め込むことができます。残念ながら、デフォルトで入ってくるのは IE<n> です。
Gecko または WebKit をどのように統合するのか疑問に思っています。
- VCL の例はどこかにありますか?
- そうでない場合、どうやってそれを行うのですか?
- 組み込み可能な形式の Gecko や WebKit のコアを見つけるのに最適な場所はどこですか?
jquery - Chrome/WebKit/Safari でアンカーを無効にする
次のコードを検討してください。
IE と FF ではアンカーをクリックできなくなりますが、WebKit ベースのブラウザー (Google Chrome と Safari) では何もしません。disabled 属性の良いところは、簡単に削除でき、 href および onclick 属性に影響を与えないことです。
望ましい結果を得る方法について何か提案はありますか。答えは次のとおりです。
- AJAX 呼び出しの実行中にフォーム入力コントロールを無効にしたいので、簡単に元に戻すことができます。
- IE、FF、および WebKit で動作する必要があります