在以往windows ie為主的時代,可以通過檢查控件等方式判斷,但現(xiàn)在H5,都不建議用控件了,所以需要別的方法了。
一般是用特殊協(xié)議檢測法,不過囿于瀏覽器安全控制方面的原因,效果不會完美。
1、使用keep-alive
<keep-alive>
<router-view></router-view>
</keep-alive>
2、使用vue-router的鉤子函數(shù)
let indexScrollTop = 0
router.beforeEach((route, redirect, next) => {
if (route.path !== '/') {
indexScrollTop = document.body.scrollTop //開始切換路由前將當前頁面scrollTop存放到變量
}
next()
})
router.afterEach(route => {
if (route.path !== '/') {
document.body.scrollTop = 0
} else {
Vue.nextTick(() => {
document.body.scrollTop = indexScrollTop //路由切換完成設置scrollTop
})
}
})
你還需要修改文字的行高以及行間距;
參考:
https://gist.github.com/glauc...
鼠標選中的時候按住option鍵 cmd+v可以正常粘貼
你可以試試pymsql,這個庫也很好用
蘋果App store規(guī)定:金融理財類應用只能用對應公司名稱的開發(fā)者賬號上傳。也就是說,如果用個人開發(fā)者賬號提交金融理財類應用后收到了類似郵件,可以考慮用公司開發(fā)者賬號提交;(鑒于您就是使用的開發(fā)者賬號,所以可以不做考慮。)
如果是在幫客戶提交應用,可以讓客戶將你的開發(fā)者賬號添加到他們的開發(fā)者賬號團隊成員中,然后再嘗試提交;
審核期間,將敏感信息(例如App中出現(xiàn)的銀行名稱等)和功能刪除或隱藏;
(如果使用的是公司賬號卻還是被拒)在App中盡量體現(xiàn)和公司相關的內(nèi)容、品牌等;
如果被拒原因中所指出的商標等確實是自家公司的,可以把相關信息和證明資料等反饋給蘋果審核人員;
(如果開發(fā)者賬號的郵箱用的是個人郵箱或技術支持網(wǎng)址和公司無關)將開發(fā)者郵箱改為公司郵箱,并將技術支持網(wǎng)址改為能體現(xiàn)公司的網(wǎng)址(一般用官網(wǎng)即可)。
從今年1月初以來,蘋果應用商店針對應用審核所采取的行動讓大批金融理財應用、其他應用、馬甲應用陷入了苦站:被拒幾率暴增,很多開發(fā)者都被蘋果暴擊了、多次審核不過、審核時間延長、應用提審后卻一直處于“正在審核”階段……PLA1.2說的是你的app涉及官方財務、金融業(yè)務,但你用了自己的賬號發(fā)布app,最好還是拿公司官方的開發(fā)者賬號發(fā)布app
換句話說怕你是馬甲,卷人錢跑了
近日,又有多位CP向作者我交流的時候說:應用提交至蘋果審核卻因PLA1.2;5.2.1;3.2.1等問題被拒,個別應用嘗試多種方法仍未過審。而他們收到的被拒理由基本類似:
PLA 1.2
The Seller and Artist names / company names associated with your app do not reflect the xxx in the app or its metadata, as required by section 1.2 of the Apple Developer Program License Agreement.(應用的開發(fā)商名稱和公司名稱與應用或應用元數(shù)據(jù)中的XXX不匹配,違反了蘋果開發(fā)者計劃許可協(xié)議1.2。)
Next Steps
Your app must be published under a Seller name and Artist name/ company name that reflects the xxx brand. If you have developed these apps on behalf of a client, please advise your client to add you to their development team of their developer account.(您的應用必須用符合XXX品牌名稱的開發(fā)者賬號上傳。如果您是幫助客戶開發(fā)的應用,請通知您的客戶將您添加到他們的開發(fā)者賬號團隊成員中。)
……
Guideline 3.2.1 - Business - Other Business Model Issues - Acceptable
We found that your app facilitates loan applications, but the seller and company names associated with your app do not reflect the financial institution in the app or its metadata, as required by Guideline 3.2.1(viii) of the App Store Review Guidelines.
Next Steps
To help us proceed with the review of your app, please provide the following information. The more information you can provide upfront, the sooner we can complete your review.
Additionally, please ensure your app’s Support and Privacy URLs in the metadata direct users to the webpages with appropriate information.
Please attach documentary evidence in the App Review Information section in iTunes Connect. In accordance with section 3.2(f) of the Apple Developer Program License Agreement, you acknowledge that submitting falsified or fraudulent documentation can result in the termination of your Apple Developer Program account and the removal of your apps from the App Store. Once Legal has reviewed your documentation and confirms its validity, we will proceed with the review of your app.
而5.2.1 一般性:不得在未經(jīng)授權的情況下,在 app 中使用受保護的第三方材料 (例如商標、版權作品、專利設計);也不得在 app 套裝或開發(fā)者名稱中包含虛假、抄襲或誤導性的演示、名稱或元數(shù)據(jù)。App 提交方應當是擁有或獲授權使用知識產(chǎn)權和其他相關權利的個人或法律實體,并且應對提供 app 中的任何服務負責。你的啟動圖或者其他地方是否包含了別人企業(yè)的logo,等信息. 如果是合作的銀行的. 請把當前的發(fā)布的賬號添加到合作銀行的開發(fā)者賬號里面
發(fā)件人 Apple
Guideline 2.1 - Information Needed
This type of app has been identified as one that may violate one or more of the following App Store Review Guidelines. Specifically, these types of apps often:
1.1.6 - Include false information, features, or misleading metadata.
2.3.0 - Undergo significant concept changes after approval
2.3.1 - Have hidden or undocumented features, including hidden "switches" that redirect to a gambling or lottery website
3.1.1 - Use payment mechanisms other than in-app purchase to unlock features or functionality in the app
4.3.0 - Are a duplicate of another app or are conspicuously similar to another app
5.2.1 - Were not submitted by the legal entity that owns and is responsible for offering any services provided by the app
5.3.4 - Do not have the necessary licensing and permissions for all the locations where the app is used
Before we can continue with our review, please confirm that this app does not violate any of the above guidelines. You may reply to this message in Resolution Center or the App Review Information section in iTunes Connect to verify this app’s compliance.
Given the tendency for apps of this type to violate the aforementioned guidelines, this review will take additional time. If at any time we discover that this app is in violation of these guidelines, the app will be rejected and removed from the App Store, and it may result in the termination of your Apple Developer Program account.
翻譯成中文,大意如下:
準則2.1 - 需要的信息
這種類型的應用程序已被確定為可能違反以下一項或多項應用商店評論指南。具體來說,這些類型的應用程序往往
1.1.6 - 包含虛假信息,功能或誤導性元數(shù)據(jù)。
2.3.0 - 批準后進行重大的概念變更
2.3.1 - 隱藏或未記錄的功能,包括重定向到賭博或彩票網(wǎng)站的隱藏的“開關”
3.1.1 - 使用應用程序內(nèi)購買以外的支付機制解鎖應用程序中的功能或功能
4.3.0 - 是另一個應用程序的副本或顯著類似于另一個應用程序
5.2.1 - 沒有由擁有和負責提供應用程序提供的任何服務的法律實體提交
5.3.4 - 沒有使用應用程序的所有位置的必要許可和權限
在我們繼續(xù)審核之前,請確認此應用不違反以上任何一條準則。您可以在“解決方案中心”或iTunes Connect中的“應用程序評論信息”部分回復此消息,以驗證此應用程序的合規(guī)性。
鑒于這種類型的應用程序傾向于違反上述準則,這一審查將需要更多的時間。如果我們發(fā)現(xiàn)此應用程序在任何時候違反了這些準則,該應用程序?qū)⒈痪芙^并從App Store中刪除,并可能導致您的Apple開發(fā)人員計劃帳戶被終止。
這封郵件,大部分被卡審的開發(fā)者幾乎都在同一天收到了一模一樣的。
顯然,這是來自于批量審核的結(jié)果。
目前,從蘋果的算法改版可以得出幾種結(jié)論:
1、AppStore之前卡了一大批應用,這些被卡住的都是被機審時攔住;
2、AppStore升級機審的算法,機審會對代碼庫、二進制進行全方位審核;
3、只要是require a longer review time的,可以直接放棄,直接用新賬號完善下二進制重新提交;
4、國外賬號也開始沒有優(yōu)勢了;
5、馬甲包的第三方開發(fā)將會提升服務價格。
一直以來,因PLA1.2問題被拒的多為金融理財應用,但通過近期【QQ:2205357007(可代上架App)】和CP們交流、調(diào)查后發(fā)現(xiàn):“PLA1.2”已不再是金融理財應用的專屬。在因為此原因被拒的應用中,還有大批購物、醫(yī)療及其他類應用。調(diào)查詳細結(jié)果及解決方式如下所示(以下內(nèi)容圍繞金融理財應用、其他應用、馬甲應用三部分展開):
一、金融理財應用
通過調(diào)查發(fā)現(xiàn),在因PLA1.2問題被拒的應用中,金融理財應用仍占大部分。被拒原因基本是:應用的開發(fā)商名稱和公司名稱與應用/應用元數(shù)據(jù)/金融產(chǎn)品中的公司名稱/金融機構/金融機構名稱/信用卡名稱/貸款業(yè)務提供者等不匹配,違反了蘋果開發(fā)者計劃許可協(xié)議1.2。
如果遇到類似情況,大家不妨嘗試下述方式:
蘋果規(guī)定:金融理財類應用只能用對應公司名稱的開發(fā)者賬號上傳。也就是說,如果用個人開發(fā)者賬號提交金融理財類應用后收到了類似郵件,可以考慮用公司開發(fā)者賬號提交;
如果不想采取上面的方式,且是在幫客戶提交應用,可以讓客戶將你的開發(fā)者賬號添加到他們的開發(fā)者賬號團隊成員中,然后再嘗試提交;
審核期間,將敏感信息(例如App中出現(xiàn)的銀行名稱等)和功能刪除或隱藏;
(如果使用的是公司賬號卻還是被拒)在App中盡量體現(xiàn)和公司相關的內(nèi)容、品牌等;
如果被拒原因中所指出的商標等確實是自家公司的,可以把相關信息和證明資料等反饋給蘋果審核人員;
(如果開發(fā)者賬號的郵箱用的是個人郵箱或技術支持網(wǎng)址和公司無關)將開發(fā)者郵箱改為公司郵箱,并將技術支持網(wǎng)址改為能體現(xiàn)公司的網(wǎng)址(一般用官網(wǎng)即可)。
二、其他應用
在此番調(diào)查中,購物應用多是因為在應用以及應用元數(shù)據(jù)中添加了其他應用的品牌詞(例如,重慶時時彩,現(xiàn)金貸)等,以及開發(fā)商和公司名稱與App中多次出現(xiàn)的購物平臺名稱或優(yōu)惠券服務商等不匹配而被拒;醫(yī)療類應用多是因為開發(fā)商和公司名稱與App中出現(xiàn)的醫(yī)療機構等不一致而沒有過審;而其他類型的應用被拒的原因多是因為在應用以及應用元數(shù)據(jù)中添加了其他應用的品牌詞,或技術支持網(wǎng)站無法體現(xiàn)該公司的經(jīng)營內(nèi)容等。
針對這些情況,作者覺得可以嘗試以下方式:
刪除被拒理由中明確指出的,或者自身覺得敏感的信息(例如應用名稱、關鍵詞或描述中出現(xiàn)的其他應用的品牌詞)或功能;
提審期間將敏感信息和功能(快速貸款,理財神器等)隱藏;
在App以及元數(shù)據(jù)中多體現(xiàn)和公司相關的內(nèi)容、品牌等;
如果被拒原因中指出的品牌詞、商標等確實是自家公司的,可以把信息以及證明資料等反饋給審核人員;
三、馬甲包應用
除了上面的情況外,還有另外一種情況:近日有很多馬甲應用收到過此類被拒信息。而針對這種情況,目前主要有兩種解決方式:
隱藏敏感信息,并對應用的元數(shù)據(jù)、圖標、界面以及功能等進行修改,過審后再將可修改的信息或功能改回來。但是這樣做有一個弊端,如果被蘋果發(fā)現(xiàn),會面臨下架的風險;
設計一款和主版本不同的App。
結(jié)語
以上便是此次調(diào)查的結(jié)果以及部分問題的解決方式,希望能幫助到大家。如果各位CP還遇到了其他情況或了解其他解決方式,歡迎交流。
學會查看日志,去apache的error log一看便知
下面那個是匹配到通配符的Provisioning Profile,就是通用的??聪履愕奶囟ǖ腜rovisioning Profile和項目的Capabilities、Certificates這些是否匹配,沒匹配到,然后通配符的那個Provisioning Profile可以就會自動選擇它了。
WKWebView 用iOS8引入的web控件 需要添加 頭文件這個 #import <WebKit/WebKit.h> 和 WebKit.framework庫 。
安卓沒有問題。ios版本微信的鏈接按照首次進入的鏈接來算,pushState無效。這個我做微信支付的時候遇到的坑,你注意一下
只是一個開屏廣告的話,RN可以做的吧,簡單的動畫還是挺流暢的,并沒碰到過什么問題
另外各寫一份也是做成組件的吧,入口還是一個,并不用擔心維護的問題,跟調(diào)用普通組件是一樣的
就看你們對動畫和頁面切換的流暢度能接受到什么程度了,Native能實現(xiàn)的效果肯定更自由些
當然有關系了,,,我現(xiàn)在寫h5頁面,發(fā)現(xiàn)ios8.2 ES6的語法都不兼容。真的麻煩,
官方下載最新包,覆蓋安裝,類似于更新
我已經(jīng) 發(fā)現(xiàn) 了 使用 alt + “左箭頭” 后退 alt+"右箭頭返回“
function touchMoveHandler(e){
e.preventDefault();
}
//禁止滑動
document.addEventListener('touchmove', touchMoveHandler, false);
//解除禁止
document.removeEventListener('touchmove', touchMoveHandler, false);mac (和很多unix一樣) 自帶ftp客戶端: /usr/bin/ftp
連接上后大概會使用 mput 等命令
不是回答的回答
為什么不讓后端來做,直接把電話給后端,后端聚合電話號碼所在的城市和天氣一起返回給你。。。多簡單
寫代碼嘗試了一下:確實如閣下說的一樣。所以我總結(jié)一下:
func (p people) getAge() int {
return p.age
}
func (p people) setAge(newAge int) {
p.age = newAge
fmt.Println("copy a object. age ", p.age)
}
func main() {
var user people
user.setAge(1)
fmt.Println(user.getAge())
}北大青鳥APTECH成立于1999年。依托北京大學優(yōu)質(zhì)雄厚的教育資源和背景,秉承“教育改變生活”的發(fā)展理念,致力于培養(yǎng)中國IT技能型緊缺人才,是大數(shù)據(jù)專業(yè)的國家
達內(nèi)教育集團成立于2002年,是一家由留學海歸創(chuàng)辦的高端職業(yè)教育培訓機構,是中國一站式人才培養(yǎng)平臺、一站式人才輸送平臺。2014年4月3日在美國成功上市,融資1
北大課工場是北京大學校辦產(chǎn)業(yè)為響應國家深化產(chǎn)教融合/校企合作的政策,積極推進“中國制造2025”,實現(xiàn)中華民族偉大復興的升級產(chǎn)業(yè)鏈。利用北京大學優(yōu)質(zhì)教育資源及背
博為峰,中國職業(yè)人才培訓領域的先行者
曾工作于聯(lián)想擔任系統(tǒng)開發(fā)工程師,曾在博彥科技股份有限公司擔任項目經(jīng)理從事移動互聯(lián)網(wǎng)管理及研發(fā)工作,曾創(chuàng)辦藍懿科技有限責任公司從事總經(jīng)理職務負責iOS教學及管理工作。
浪潮集團項目經(jīng)理。精通Java與.NET 技術, 熟練的跨平臺面向?qū)ο箝_發(fā)經(jīng)驗,技術功底深厚。 授課風格 授課風格清新自然、條理清晰、主次分明、重點難點突出、引人入勝。
精通HTML5和CSS3;Javascript及主流js庫,具有快速界面開發(fā)的能力,對瀏覽器兼容性、前端性能優(yōu)化等有深入理解。精通網(wǎng)頁制作和網(wǎng)頁游戲開發(fā)。
具有10 年的Java 企業(yè)應用開發(fā)經(jīng)驗。曾經(jīng)歷任德國Software AG 技術顧問,美國Dachieve 系統(tǒng)架構師,美國AngelEngineers Inc. 系統(tǒng)架構師。