調新浪分享

前端寫一個按鈕,通過按鈕來調出新浪界面,

window.location.href = 'http://service.weibo.com/share/share.php?url='

這行代碼調出新浪分享界面,要是想要添加一些圖片和文字

使用:

window.location.href = 'http://service.weibo.com/share/share.php?url='?+ encodeURIComponent(window.location.href) + '&title=' + encodeURIComponent('邂逅知識財富,贏取驚喜好禮') + '&pic=' + encodeURIComponent('https://xxxxx.png');

這樣就可以攜帶分享title和圖片了

另一種方法:

const shareUrl = '分享到微博-微博-隨時隨地分享身邊的新鮮事兒' + encodeURIComponent(window.location.href);
window.open(shareUrl, '_blank', 'width=550,height=350');

這種方法可能會遇到,安卓手機正常,但是ios手機不能顯示新浪分享界面:

在iOS設備上,使用`window.open()`或`window.location.href`打開新窗口可能會受到限制。這是因為iOS Safari瀏覽器默認情況下會阻止彈出窗口或新標簽頁的行為。

要在iOS設備上打開一個新的頁面,你可以嘗試以下方法:

1. 使用`window.location`重定向當前頁面:你可以使用`window.location.href`將當前頁面重定向到分享頁面的URL,而不是打開一個新窗口。例如:


window.location.href = 'http://service.weibo.com/share/share.php?url=' + encodeURIComponent(window.location.href);

這將在當前窗口中加載分享頁面。

2. 使用鏈接元素進行跳轉:你可以創建一個鏈接元素,并將分享頁面的URL作為其`href`屬性值。然后,通過JavaScript模擬點擊該鏈接來打開分享頁面。例如:


var link = document.createElement('a');
link.href = 'http://service.weibo.com/share/share.php?url=' + encodeURIComponent(window.location.href);
link.target = '_blank'; // 在新標簽頁中打開
link.click();

這將模擬用戶點擊鏈接并在新標簽頁中打開分享頁面。

請注意,iOS設備上的瀏覽器行為可能因版本和設置而有所不同。以上方法可能適用于大多數情況,但無法保證在所有iOS設備和瀏覽器上都能正常工作。建議在實際使用中進行測試和適配。

結論: 最終我們選擇了使用第一種方法,排除了ios的問題

本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。
如若轉載,請注明出處:http://www.pswp.cn/news/209528.shtml
繁體地址,請注明出處:http://hk.pswp.cn/news/209528.shtml
英文地址,請注明出處:http://en.pswp.cn/news/209528.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

P2 Qt Creator創建第一個Qt程序

前言 🎬 個人主頁:ChenPi 🐻推薦專欄1: 《C_ChenPi的博客-CSDN博客》??? 🔥 推薦專欄2: 《LLinux C應用編程(概念類)_ChenPi的博客-CSDN博客》??? 🌺本篇簡介 :這一章我們學…

Python基礎——兩個常用且容易忘記的知識點

1. replace函數的第三個參數 replace 方法提供了一個可選的參數 count,可以用于指定替換的次數。你可以將 count 設置為 1 來限制替換的次數,只替換第一個匹配項。 下面是使用 replace 方法限制替換次數的示例: date_str "2023/05/1…

二百一十一、Flume——Flume實時采集Linux中的Hive日志寫入到HDFS中(親測、附截圖)

一、目的 為了實現用Flume實時采集Hive的操作日志到HDFS中,于是進行了一場實驗 二、前期準備 (一)安裝好Hadoop、Hive、Flume等工具 (二)查看Hive的日志在Linux系統中的文件路徑 [roothurys23 conf]# find / -name…

smarty模版 [BJDCTF2020]The mystery of ip 1

打開題目 點擊flag給了我們一個ip 點擊hint,查看源代碼處告訴了我們要利用這個ip bp抓包,并添加X-Forward-For頭 所以這道題是XFF可控 本來聯想到XFF漏洞引起的sql注入,但是我們無論輸入什么都會正常回顯,就聯想到ssti注入 我們…

C/C++指針操作整理

C/C指針操作整理 面向曾經學習過指針的人,并非針對究極初學者。 一維指針 數據類型存儲的地址,指向數據存儲的地址,可以使用 &運算符取變量的地址,將其賦給指針變量。 int a 2; int *p &a;同時因為C/C中數組是連續存儲…

Java實現插入排序算法

插入排序算法 (1)概念:通過構建有序序列,對于未排序數據,在已排序序列中從后向前掃描,找到相應的位置并插入。 (2)一個通俗的比喻: 插入排序就類似于斗地主時&#xf…

CloudCompare 二次開發(23)——計算兩點云之間的放縮倍數

目錄 一、概述二、代碼集成三、結果展示一、概述 使用CloudCompare編程實現計算兩點云之間的放縮倍數。具體計算原理見:。 二、代碼集成 1、mainwindow.h文件public中添加: void doActionComputeScale(); // 計算兩點云的放縮倍數2、mainwindow.cpp文件void MainWin…

vue-element使用html2canvas實現網頁指定區域(指定dom元素)截圖

直接上代碼&#xff1a; <template><el-dialog :visible.sync"printDialogVisible" width"1000px" :close-on-click-modal"false" append-to-body><template><div :id"print_content" ref"print_content&q…

Python網絡爬蟲的基礎理解-對應的自我理解誤區

##通過一個中國大學大學排名爬蟲的示例進行基礎性理解 以軟科中國最好大學排名為分析對象&#xff0c;基于requests庫和bs4庫編寫爬蟲程序&#xff0c;對2015年至2019年間的中國大學排名數據進行爬取&#xff1a;&#xff08;1&#xff09;按照排名先后順序輸出不同年份的前10…

Linux下通過find找文件---通過修改時間查找(-mtime)

通過man手冊查找和-mtime選項相關的內容 man find | grep -A 3 mtime # 這里簡單介紹了 -mtime &#xff0c;還有一個簡單的示例-mtime n Files data was last modified n*24 hours ago. See the comments for -atime to understand how rounding affects the interpretati…

【已解決】解決Win7虛擬機打開網頁報錯的情況

因為剛才下載了個虛擬機&#xff0c;同樣出現了無法安裝VMtools的情況&#xff0c;所以想直接通過虛擬機的瀏覽器來下載一個補丁&#xff08;因為自己的U盤在虛擬機上面無法識別&#xff0c;應該是太老了Win7&#xff09; 結果發現Win7內置的IE瀏覽器太拉了。于是向下載一個火…

深度學習記錄--神經網絡表示及其向量化

神經網絡表示 如下圖 就這個神經網絡圖來說&#xff0c;它有三層&#xff0c;分別是輸入層(Input layer)&#xff0c;隱藏層(Hidden layer)&#xff0c;輸出層(Output layer) 對于其他的神經網絡&#xff0c;隱藏層可以有很多層 一般來說&#xff0c;不把輸入層算作一個標準…

【ITK庫學習】使用itk庫進行圖像濾波ImageFilter:幾何變換:翻轉、重采樣(未完)

目錄 1、itkFlipImageFilter 圖像翻轉濾波器2、itkResampleImageFilter 重采樣圖像濾波器 1、itkFlipImageFilter 圖像翻轉濾波器 該類的主要功能是使輸入數據在用戶指定的軸上進行翻轉。 翻轉軸通過函數SetFlipAxes(array) 設置&#xff0c;其中輸入是FixArray<bool,Imag…

UML圖的各種類型以及軟件設計師考試考察的方式

UML建模 前言 常見的UML的類型 UML 比前兩題是更難的&#xff08;略高&#xff0c;但是學會就可以了。前兩題是&#xff1a;數據流圖&#xff0c;數據庫的設計&#xff09;&#xff0c;因為UML圖有很多類型&#xff1a;用例圖&#xff0c;類圖與對象圖&#xff0c;順序圖&…

3_CSS層疊樣式表基礎

第3章-CSS層疊樣式表基礎 學習目標(Objective) 掌握標簽選擇器的使用掌握類選擇器的使用了解id選擇器和通配符選擇器掌握font屬性和color屬性的應用 1.HTML的局限性 如果要改變下高度或者變一個顏色&#xff0c;就需要大量重復操作 總結&#xff1a; HTML滿足不了設計者的需…

Emacs之dired模式重新綁定鍵值v(一百三十一)

簡介&#xff1a; CSDN博客專家&#xff0c;專注Android/Linux系統&#xff0c;分享多mic語音方案、音視頻、編解碼等技術&#xff0c;與大家一起成長&#xff01; 優質專欄&#xff1a;Audio工程師進階系列【原創干貨持續更新中……】&#x1f680; 優質專欄&#xff1a;多媒…

uniapp實戰 —— 輪播圖【數字下標】(含組件封裝,點擊圖片放大全屏預覽)

組件封裝 src\components\SUI_Swiper2.vue <script setup lang"ts"> import { ref } from vue const props defineProps({config: Object, })const activeIndex ref(0) const change: UniHelper.SwiperOnChange (e) > {activeIndex.value e.detail.cur…

Python——數據容器

數據容器操作的異同點 項目列表list元組tuple字符串str集合set字典dict元素數量支持多個支持多個支持多個支持多個支持多個元素類型任意任意僅字符任意key&#xff1a;除字典外任意類型&#xff1b;value&#xff1a;任意類型下標索引支持支持支持不支持不支持重復元素支持支持…

yarn link使用(npm link)

使用場景 前端開發中&#xff0c;兩個項目相互依賴時&#xff0c;使用yarn link(npm link)鏈接 例如&#xff1a;A項目依賴于本司自己的UI庫B&#xff0c;當我們修改了UI庫B中的某些代碼時&#xff0c;需本地驗證后再發布到私服&#xff0c;此時A項目與UI項目B通過yarn link連…

數據可視化:解鎖企業經營的智慧之道

在現代企業管理中&#xff0c;數據可視化已經成為了一項重要的工具。它不僅僅是簡單地展示數據&#xff0c;更是提供了深入理解數據、做出更明智決策的方法。作為一名可視化設計從業人員&#xff0c;我經手過一些企業自用的數據可視化項目&#xff0c;今天就來和大家聊聊數據可…