問題タブ [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.

0 投票する
4 に答える
3654 参照

jquery - jFeed - 成功関数が実行されていない (jQuery プラグイン)

次の Javascript コードがあります。フィードは、RSS フィードへの有効な URL です。

これを実行すると、アラートは表示されません。firebug を使用すると、接続が確立されていることと、フィードからの応答を確認できます。

注:これはセキュリティ上の問題であり、一部のブラウザはそれをブロックしていることを知っていますが、私はその問題を回避し、ブラウザが接続をブロックしなくなったため、当面はそうではありません

編集:何らかの理由でコメントを表示できないので、ここに:

これはブラウザのセキュリティ設定をオーバーライドするだけのテストであるため、現時点では呼び出しはスクリプトによってプロキシされていません。

0 投票する
3 に答える
1095 参照

php - jQuery / jFeedを使用してphpページからrssを解析する方法は?

私は、jQueryとjFeedを使用して、rssを適切に解析する方法を模索しています。

同一生成元ポリシーのため、私はBBCの健康ニュースフィードをローカルページにプルしています(http://www.davidrhysthomas.co.uk/play/proxy.php)。

元々、これはproxy.phpjFeedダウンロードパッケージで利用可能なスクリプトとまったく同じでしたが、ホストが無効allow_url_fopen()になっているため、phpを次のように修正しました。

fopenこれは、私のローカルマシンでオリジナルと同じ/同等のコンテンツを生成するようです。

これでうまくいくようですが、jFeedスクリプトをページで機能するように設定することを検討していますが、恥ずかしいことに、その方法がわかりません。

少なくとも、これでうまくいくはずだと理解しています。

...しかし、あなたが予想しているように、そうではありません。そこにある非出力は、ここで閲覧できます。http://www.davidrhysthomas.co.uk/play/exampleTest.html。そして、私は正直にそれについて何をすべきかについての手がかりを持っていません。

誰かがいくつかの指針、ヒント、ヒントを提供することができれば、またはピンチで、頬の周りをすばやく叩き、「一緒に引っ張ってください!」よろしくお願いします...

よろしくお願いします=)

0 投票する
3 に答える
2330 参照

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) {

どんな助けでも本当に感謝しています。

0 投票する
1 に答える
2545 参照

jquery - JFeed は RSS 画像をサポートしていますか?

JFeed の readme を見たことがありますが、RSS アイテムの画像にアクセスする方法については言及されていません。

JFeedItem プロパティ

これらの画像を解析する方法を知っている人はいますか?

0 投票する
1 に答える
1104 参照

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 が意図したとおりに動作するように設計されていなかったのでしょうか?

0 投票する
1 に答える
666 参照

javascript - jQuery jFeed プラグインは、www のあるドメインとないドメインで動作します

jQuery jFeed プラグインを使用して、WordPress ブログから RSS フィードを取得し、サイトのメイン ページに表示します。そのため、 http://site-using-jfeed.comにアクセスすると問題なく動作します。しかし、http://www.site-using-jfeed.comにアクセスすると、フィードが読み込まれず、何も表示されません。クロスドメイン機能について何かがあると思います。それについて私は何ができますか?

0 投票する
1 に答える
468 参照

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 値が返されます。

0 投票する
2 に答える
1975 参照

jquery - jFeed がメンテナンスされなくなったため、他の jQuery プラグインが RSS を解析するために jFeed を置き換えていますか?

RSS フィードを解析するための jQuery プラグインを探していたところ、長い間 jFeed が最も推奨されるオプションであることがわかりましたが、プラグイン ページのリンクが壊れていて、2008 年から更新されていないという事実から判断すると、これは、jQuery RSS 解析の最先端技術ではなくなっていると思います。

誰かがより最新の代替案を推奨したり、他の誰かによってまだ維持されている jFeed のフォークを指摘したりできますか?

0 投票する
0 に答える
199 参照

javascript - jFeed の問題: 成功関数からグローバル変数を変更する

jFeed を使用して RSS フィードを解析していますが、「成功」時に実行される関数から外部変数 (または配列) を変更したいと考えています。これは、コードの単純なバージョンです。

「testVariable」を出力すると、元の値「Original」のままです。私のコードに何か問題がありますか?

これの目的は、同じロジックを変数ではなく配列に適用することです。これにより、フィードのコンテンツをグローバル Javascript 配列にロードできます。

どんな助けでも大歓迎です。

0 投票する
1 に答える
113 参照

jquery - Jqueryの同期の問題

さて、2つのフィードを取得する基本的な関数があります。私の問題は、非同期で実行されている関数が、両方のフィードを取得する関数を実行する前に、アラート関数(テスト用)にスキップすることです。実行可能な解決策があると確信していますが、頭を悩ませています。これがスクリプトです。助けてくれてありがとう!