問題タブ [jfeed]
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.
jquery - jFeed - 成功関数が実行されていない (jQuery プラグイン)
次の Javascript コードがあります。フィードは、RSS フィードへの有効な URL です。
これを実行すると、アラートは表示されません。firebug を使用すると、接続が確立されていることと、フィードからの応答を確認できます。
注:これはセキュリティ上の問題であり、一部のブラウザはそれをブロックしていることを知っていますが、私はその問題を回避し、ブラウザが接続をブロックしなくなったため、当面はそうではありません
編集:何らかの理由でコメントを表示できないので、ここに:
これはブラウザのセキュリティ設定をオーバーライドするだけのテストであるため、現時点では呼び出しはスクリプトによってプロキシされていません。
php - jQuery / jFeedを使用してphpページからrssを解析する方法は?
私は、jQueryとjFeedを使用して、rssを適切に解析する方法を模索しています。
同一生成元ポリシーのため、私はBBCの健康ニュースフィードをローカルページにプルしています(http://www.davidrhysthomas.co.uk/play/proxy.php)。
元々、これはproxy.php
jFeedダウンロードパッケージで利用可能なスクリプトとまったく同じでしたが、ホストが無効allow_url_fopen()
になっているため、phpを次のように修正しました。
fopen
これは、私のローカルマシンでオリジナルと同じ/同等のコンテンツを生成するようです。
これでうまくいくようですが、jFeedスクリプトをページで機能するように設定することを検討していますが、恥ずかしいことに、その方法がわかりません。
少なくとも、これでうまくいくはずだと理解しています。
...しかし、あなたが予想しているように、そうではありません。そこにある非出力は、ここで閲覧できます。http://www.davidrhysthomas.co.uk/play/exampleTest.html。そして、私は正直にそれについて何をすべきかについての手がかりを持っていません。
誰かがいくつかの指針、ヒント、ヒントを提供することができれば、またはピンチで、頬の周りをすばやく叩き、「一緒に引っ張ってください!」よろしくお願いします...
よろしくお願いします=)
jquery - jQuery を使用して RSS フィードを解析し、firefox と chrome で問題が発生する
jFeed という jQuery ライブラリを使用して、ブログの RSS フィードを解析し、個人の Web サイトに表示しました。最初は完全に機能しましたが、後で確認すると、正常に機能しているように見える Internet Explorer を除いて、何も表示されません。
Firefox で Firebug を使用して JavaScript コンソールを確認すると、[XML] タブに次のようなエラーが表示されます。
XML 解析エラー: 要素が見つかりません場所: moz-nullprincipal:{3f8a0c62-32b4-4f63-b69c-9ef402b40b64} 行番号 1、列 1: ^
この情報をどうするかはわかりませんが。以下は、RSS フィードを取得して表示するために使用したコードです (jFeed Web サイトで提供されている例とほぼ同じです)。
jQuery.getFeed({ url: ' http://sammarshalldesign.co.uk/blog/wordpress/?feed=rss2 ', 成功: function(feed) {
どんな助けでも本当に感謝しています。
jquery - JFeed は RSS 画像をサポートしていますか?
JFeed の readme を見たことがありますが、RSS アイテムの画像にアクセスする方法については言及されていません。
JFeedItem プロパティ
これらの画像を解析する方法を知っている人はいますか?
jquery - jQuery を使用した GeoRSS フィードの解析
Atom、GeoRSSフィードを解析するために jQuery jFeed プラグインを使用しようとしていますが、必要な情報を抽出する際に問題が発生しています。たとえば、summary 要素を抽出する必要があり、その内容を HTML ページの div にレンダリングしたいと考えています。さらに、 georss:point 要素からコンテンツを抽出し、それらを Google マップに渡して、マップ上のポイントとしてレンダリングしたいと考えています。問題は、jFeed が GeoRSS 関連の情報を削除しているように見えることです。たとえば、title 要素は問題なく抽出できますが、summary 要素や georss:point 要素はまったく抽出されないようです。
以下は、私が使用している XML のスニペットです。
以下は、私が使用しているjQueryコードです。
rssContent div に追加する行にブレークポイントを設定したところ、feed.items 内のオブジェクトに目的のプロパティがないことに気付きました。私は何か間違ったことをしていますか、それとも単に jFeed が意図したとおりに動作するように設計されていなかったのでしょうか?
javascript - jQuery jFeed プラグインは、www のあるドメインとないドメインで動作します
jQuery jFeed プラグインを使用して、WordPress ブログから RSS フィードを取得し、サイトのメイン ページに表示します。そのため、 http://site-using-jfeed.comにアクセスすると問題なく動作します。しかし、http://www.site-using-jfeed.comにアクセスすると、フィードが読み込まれず、何も表示されません。クロスドメイン機能について何かがあると思います。それについて私は何ができますか?
jquery - jfeed を使用した RSS フィードの解析が一部のフィールドでのみ失敗する
最新のjQueryで最新バージョンのjFeedを使用しています。jFeed がかなり時代遅れで、サポートされていないことは知っていますが、このセットアップを使用して RSS フィードを解析する際に問題が発生しているブラウザーは firefox だけのようです。XML ノード "dc:date" にある "date" フィールドを取得するように jFeed を変更しました。私が考えることができる唯一のことは、セミコロンのためにFirefoxに問題があるということです. (他のすべてのフィールドは正常に機能しており、この文字は含まれていません)。
jFeed プロトタイプを更新して、日付フィールドと、firefox 以外のすべてで正常に解析されている jFeed の変更部分を含めると、次のようになります。
c.date = jQuery(this).find("date").eq(0).text();
エラーはスローされず、単に null 値が返されます。
jquery - jFeed がメンテナンスされなくなったため、他の jQuery プラグインが RSS を解析するために jFeed を置き換えていますか?
RSS フィードを解析するための jQuery プラグインを探していたところ、長い間 jFeed が最も推奨されるオプションであることがわかりましたが、プラグイン ページのリンクが壊れていて、2008 年から更新されていないという事実から判断すると、これは、jQuery RSS 解析の最先端技術ではなくなっていると思います。
誰かがより最新の代替案を推奨したり、他の誰かによってまだ維持されている jFeed のフォークを指摘したりできますか?
javascript - jFeed の問題: 成功関数からグローバル変数を変更する
jFeed を使用して RSS フィードを解析していますが、「成功」時に実行される関数から外部変数 (または配列) を変更したいと考えています。これは、コードの単純なバージョンです。
「testVariable」を出力すると、元の値「Original」のままです。私のコードに何か問題がありますか?
これの目的は、同じロジックを変数ではなく配列に適用することです。これにより、フィードのコンテンツをグローバル Javascript 配列にロードできます。
どんな助けでも大歓迎です。
jquery - Jqueryの同期の問題
さて、2つのフィードを取得する基本的な関数があります。私の問題は、非同期で実行されている関数が、両方のフィードを取得する関数を実行する前に、アラート関数(テスト用)にスキップすることです。実行可能な解決策があると確信していますが、頭を悩ませています。これがスクリプトです。助けてくれてありがとう!