2016-07-27 8 views
0

Facebookや他のアプリで見られるリンクプレビューのように、反応ネイティブのウェブページプレビューをユーザーに見せようとしていました。私はいくつかの研究を行った。リアクションネイティブのページプレビューを取得する

私はノードのための機能を提供し、いくつかのライブラリを見てきましたが、(元cheerio.jsが反応し、ネイティブと直接動作しないので)それが反応し、ネイティブでは動作しません

https://github.com/cheeriojs/cheerio

oEmbedライブラリもチェックしましたが、動作しないようです。

私は、Webページのプレビュー仕事をしていません小さなライブラリを書いてしまった

答えて

2

を取得するための良い方法かもしれないと思いまして。うまくいけば、それは一部の人には便利です

https://github.com/changey/react-native-page-previewer

使用

import preview from 'react-native-page-previewer'; 

preview("http://www.google.com", function(err, data) { 
    if(!err) { 
     console.log(data); 
    } 
}); 

サンプルリターン

{ url: 'https://www.google.com', 
    loadFailed: false, 
    title: 'Google', 
    description: 'Search the world\'s information, including webpages, images, videos and more. Google has many special features to help you find exactly what you\'re looking for.', 
    contentType: 'text/html', 
    mediaType: 'website', 
    images: [ 'https://www.google.com/images/branding/googlelogo/1x/googlelogo_white_background_color_272x92dp.png' ], 
    videos: undefined, 
    audios: undefined } 
+0

ねえ、私はあなたのライブラリーを使用しようとしてきたが、私はグーグルをプレビューしようとすると、 .com私は処理されていない約束を拒否し、他のページは未定義のデータやアイディアを与えますか? – ospfranco

+0

@ospfranco少し前に修正がマージされました。もう一度やり直せますか?ありがとう! – changey

関連する問題