Comments (3)
After further investigation, it looks like this issue isn't with react-share
, but instead it has to do with adding meta tags and allowing bots to parse the page.
I am currently solving this issue by adding my meta tags via react-helmet
and pre-rendering the page via prerender.io. Hopefully this helps somebody!
Closing this issue for now.
from react-share.
Is this a complete example ? I'm trying to react-share
with an image on the client side only. I have a standard index.html
file, and I included react-helmet
into my component that is suppose to display the iframe share with an image.
I tried many variations with property
, name
etc as keys, still nothing.
Render method looks like this:
render () {
const {
TwitterShareButton
} = ShareButtons;
const TwitterIcon = generateShareIcon('twitter');
let shareUrl = 'http://example.com';
let title = 'Title for the tweet';
return (
<div className='twitter-share-button-container'>
<Helmet
base={{href: `${window.location.path}`}}
title="My Title"
meta={[
{"name": "twitter:card", "content": "summary_large_image"},
{"property": "twitter:site", "content": "@twitteruser"},
{"property": "twitter:title", "content": "content goes here"},
{"property": "twitter:description", "content": "description"},
{"property": "twitter:image", "content": "http://graphics8.nytimes.com/images/2012/02/19/us/19whitney-span/19whitney-span-articleLarge.jpg"},
{"property": "og:image", "content": "http://graphics8.nytimes.com/images/2012/02/19/us/19whitney-span/19whitney-span-articleLarge.jpg"}
]}
/>
<div className='share-text'>
<Subheader >share</Subheader>
</div>
<TwitterShareButton
url={shareUrl}
title={title}
hashtags={['test', 'test2']}>
<TwitterIcon
size={32}
round />
</TwitterShareButton>
</div>
);
}
The share window is of course displayed, but there is no difference no matter if I use helmet
or not.
The title of the browser tab changes correctly though.
Any help much appreciated.
Thanks!
from react-share.
Did you solved the problem?
from react-share.
Related Issues (20)
- Facebook Share Button does nothing HOT 4
- How to catch the event of sharing the link on facebook successfully or the user does not share? HOT 2
- defaultProps will be removed HOT 1
- Twitter Button Icon to X HOT 5
- EmailShareButton not working on safari web browser HOT 2
- Can not add any message to FacebookMessengerShareButton
- Support share to kakao talk
- react-share stopped working with react/ react-dom 17.0.2, and broken style text block showing in the twitter page HOT 6
- Missing `index.umd.cjs` in final build HOT 2
- Module not found: Error: Can't resolve 'react/jsx-runtime' in 'node_modules/react-share/dist' HOT 8
- While Sharing on Twitter the page says "Some error occured"
- Facebook Messenger not working
- type error HOT 1
- Any method is there which can return popup is blocked? HOT 1
- Feature Request - Support For Mastodon
- Not Working on Mobile browser HOT 2
- Consider moving away from the "title" attributes due to conflict with tooltips HOT 6
- Can we send Image inside email body using 'EmailShareButton'
- disabled prop not working properly
- FacebookMessengerShareButton API Error Code: 4202 on mobile device HOT 4
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from react-share.