You may try by adding "showshareoptions=false" to the end of the url which you wants to embed. Let us know if this work.
No, it doesn't work! But still thank you for your advice!
I just figure it out that only tableau online and table server can do that!
You can hide it from your profile if that helps....
Can I prevent people from finding the visualizations I've saved to Tableau Public?
Tableau Public is meant as a platform for sharing data visualizations on the web. You do have the opportunity to set a viz to hidden on your profile - that means visitors to your profile page can’t see the viz among the thumbnails. This can be handy, for instance, when saving a draft of your work in progress.
However, please note that anyone who knows (or stumbles across) the URL for the viz, can see it, so be sure not to use this service for data that is not meant for sharing. (On the positive side, this means you can send people a link to a hidden viz.)