meliorence / react-native-render-html

iOS/Android pure javascript react-native component that renders your HTML into 100% native views
https://meliorence.github.io/react-native-render-html/
BSD 2-Clause "Simplified" License
3.44k stars 580 forks source link

link's doesn't opening #65

Closed FrK492 closed 6 years ago

FrK492 commented 6 years ago

When i click on html view's link nothing is happening. I checked my html string and everything looks good on that side. Is that a bug or am i doing something wrong?

r.n version 0.49.3 react-native-render-html version 3.5.2

Exilz commented 6 years ago

Try using the onLinkPress prop and see if you can log something from it.

Please paste your HTML string and all the props you're using.

FrK492 commented 6 years ago

When i use onLinkPress prop all i can log out is a Proxy object.

Im using html and imagesMaxWidth props.

this is what i see when i log it. image

and this is my html string

<p>​​​</p><p>ŞEHİR Akademik Arşiv'de yer alan belgelerden yararlanılarak yapılacak ve&#160;<strong>basılı ve/veya elektronik ortamlarda&#160;yayınlanacak</strong>&#160;her türlü çalışmada söz konusu&#160;<strong>belgelerin hak sahiplerinden gerekli izni almak çalışmayı yapan kişi ve kurumların sorumluluğundadır.</strong>&#160;İstanbul Şehir Üniversitesi hiçbir ticari amaç gütmeksizin kamu kaynaklarının yanı sıra&#160;kendi kaynak ve imkanlarını da&#160;kullanarak sahip olduğu&#160;arşivdeki belgeleri kamuoyuna gösterme görevini yapmaktadır.&#160;</p><p>ŞEHİR Akademik Arşiv'de yer alan ancak hak sahiplerince&#160;veri tabanında&#160;gösterilmesi istenmeyen&#160;belgeler bulunduğu taktirde&#160; bu kişilerin&#160;tarafımıza yapacakları bilgilendirmeler dikkatle incelenecek ve&#160;belgenin kendisi kullanıma kapatılarak sadece belge ile ilgili bibliyografik&#160;veriler (metadata) kullanıma sunulacaktır.&#160;Halihazırda bu uygulama çeşitli belgeler için yapılmakta olup bu belgelerin yanlarında&#160;&#160;​<strong>kilit</strong>&#160;işareti bulunmaktadır ve bu belgelere erişim için özel olarak talepte bulunulması gerekmektedir.&#160;<a href="http&#58;//earsiv.sehir.edu.tr&#58;8080/xmlui/feedback">Bu linki </a>&#160;kullanarak bu&#160;konudaki taleplerinizi&#160;bize iletebilirsiniz.</p><p>Veri tabanından yararlanılarak yapılacak çalışmalarda ŞEHİR Akademik Arşiv'den yararlanıldığı bilgisinin de ilgili çalışmada gösterilmesi zorunludur.​<br></p><p style="color&#58;#333333;font-family&#58;&quot;helvetica neue&quot;, helvetica, arial, sans-serif;background-color&#58;#ffffff;"><br></p>

Exilz commented 6 years ago

The href itself is the second argument on onLinkPressed, please read the docs.

Since you can log the event, I assume everything is working properly.

FrK492 commented 6 years ago

thanks.

I didn't notice that href is the second argument. I solved the problem by passing that url to Linking.openURL.