一个木一个舌读什么| 遇人不淑什么意思| 足底筋膜炎吃什么药| 弯弯是什么意思| 野人是什么意思| 南瓜皮可以吃吗有什么作用| 空腹是什么意思| 欢愉是什么意思| 蓦然是什么意思| 大便变黑是什么原因| 半夜饿了吃什么不长胖| 左前支阻滞吃什么药| 下肢浮肿是什么原因| 焦虑吃什么药| 轻微骨裂了有什么表现| 中水是什么水| b超是什么| 叶赫那拉氏是什么旗| 五月初是什么星座| 内分泌失调是什么原因| 唐氏筛查临界风险是什么意思| 青帝是什么意思| 胃窦病变意味着什么| 大便出血什么原因| 烤冷面的面皮是什么面| 什么是爬虫| 9527是什么意思| 平均血小板体积偏低是什么意思| 尿胆原是什么| 白质脱髓鞘是什么病| siri是什么意思| 250什么意思| 上火有什么症状| 大便颜色发绿是什么原因| 胃病吃什么药最好根治| 排休是什么意思| 什么叫占位病变| 肺纤维化什么意思| 女人喝什么茶对身体好| 端午节安康是什么意思| luxury什么牌子| 谷氨酰转肽酶高是什么原因| 为什么叫梅雨季节| 万圣节应该送什么礼物| 男人喝红糖水有什么好处| 6月28日什么星座| 富甲一方什么意思| 伤口恢复吃什么好得快| 黄柏是什么| 脸上长疣是什么原因| 棚户区改造和拆迁有什么区别| 人为什么会老| rip是什么意思| 车前草治什么病最好| 混合型高脂血症是什么意思| 月经不调挂什么科室| 褐色分泌物是什么原因| 后背痒是什么病的前兆| 我行我素的人什么性格| 双脚踝浮肿是什么原因| 哼哈二将是什么意思| aojo眼镜什么档次| 6月3日什么星座| 肠易激综合征中医叫什么| 金箔金命是什么意思| 血压表什么牌子的好最准确最耐用| 幼儿贫血吃什么补血最快| 2023年属什么生肖| 吃什么回奶最快最有效| 腔隙性脑梗吃什么药| 蜘蛛喜欢吃什么| cm代表什么单位| 气管炎咳嗽吃什么药最有效| 小腹痛挂什么科| 手指倒刺是什么原因| 什么工作最赚钱| 老放屁是什么原因| 神经炎是什么症状| 什么是乳清蛋白粉| 蛋疼是什么原因引起的| 克勤克俭的克是什么意思| 马齿笕有什么功效| qa和qc有什么区别| 什么是间质性肺炎| 经期喝咖啡有什么影响| 最近老放屁是什么原因| 什么叫总胆红素| 痤疮是什么引起的| 双相是什么意思| 上夜班吃什么对身体好| 迪士尼狗狗叫什么名字| 早餐吃什么减肥| 贲门ca是什么意思| 射进去有什么感觉| 为什么鞋子洗了还是臭| 乳液是什么| 糖链抗原高是什么原因| 不思量 自难忘什么意思| 鼻窦炎是什么样子的| 西夏是现在的什么地方| 从政是什么意思| 巨蟹女和什么座最配对| 肾虚和肾亏有什么区别| adh是什么激素| 辟加木念什么| 登革热是什么症状| 车前草的作用是什么| 皮质醇低是什么原因| 妨夫是什么意思| 眼睛痒是什么原因引起的| 2025是什么年| 卵巢无回声是什么意思| 为什么男生喜欢女生叫爸爸| 乙肝通过什么传染| fashion什么意思| 红细胞偏高有什么危害| 水漫金山是什么意思| 杨紫属什么生肖| 氰化钾是什么| 保底工资是什么意思| 容易口腔溃疡什么原因| 惊蛰后是什么节气| 2月7日什么星座| 胶原蛋白是什么东西| 着床成功后有什么症状或感觉| 属虎的生什么属相的宝宝好| 监视居住是什么意思| 舌根起泡是什么原因| 血液粘稠吃什么药| 什么是苔藓皮肤病| 摆渡人是什么意思| 洗完牙需要注意什么| 豹子是什么牌子| 上嘴唇发白是因为什么原因| 刘亦菲是什么国籍| 男龙和什么生肖最配| 室性早搏吃什么药| 34周为什么不建议保胎| 肚子胀气吃什么药好| 再创佳绩是什么意思| 爱新觉罗是什么意思| 老凤祥银楼和老凤祥有什么区别| 麦粒肿用什么眼药水| 氨酶偏高是什么意思| 有机会是什么意思| 购物狂是什么心理疾病| 十万个为什么儿童版| 控制血糖吃什么食物| 表情包什么意思| 金匮肾气丸有什么功效| 什么鞋穿着舒服| 程门立雪是什么意思| 扁桃体切除有什么坏处| 阑尾是干什么用的| 手心红是什么原因| 突然头晕想吐是什么原因| 龟头太敏感吃什么药| 眼睛模糊流泪用什么药| 心理医生挂什么科| 九秩是什么意思| 腰疼肚子疼是什么原因引起的| 兰花代表什么象征意义| 嘴唇发干是什么原因| 什么是基因突变| 耳鸣吃什么药最有效| 敏感肌是什么样的| mt指什么| 黄瓜是绿色的为什么叫黄瓜| 拔了尿管尿不出来有什么好办法| 电动汽车什么牌子好| 尿酸高吃什么好| apple什么意思| 吃什么升血压快| 抹茶是什么茶| 为什么喜欢春天| 风邪是什么意思| 五行是指什么| 深入交流是什么意思| 为什么吃了避孕药还是怀孕了| 1965年属什么| 什么的足迹| 乳头有点痒是什么原因| p和t分别是什么意思| 出柜什么意思| 波子是什么车| 支气管炎吃什么药好得快| 版心是什么| cde是什么意思| 猛虎下山是什么意思| 排斥一个人什么意思| 什么食物| 拉肚子可以吃什么| 女人更年期是什么症状| 来例假吃什么水果| 狐臭和汗臭有什么区别| 做梦掉牙齿是什么意思| 官星是什么意思| 肝腹水是什么病| c14阳性是什么意思| 兔子的耳朵有什么作用| 什么时候夏至| 广菜是什么菜| 湿热吃什么食物| 受惊吓吃什么药| 射精太快吃什么药| 拆线去医院挂什么科| 不孕不育有什么症状女| 虎跟什么生肖相冲| 鱼鳞云代表什么天气| 91网站是什么| 梦见做春梦是什么意思| 大体重减肥做什么运动| 女生左手中指戴戒指什么意思| 网状的蘑菇叫什么| 狗上皮过敏是什么意思| 脖子发麻是什么原因| 知性是什么意思| 头臀径是指什么| 7月30号是什么星座| 吃什么降血脂和胆固醇| 腰臀比是什么意思| 2004属什么生肖| 精神小伙是什么意思| 大姨妈没来是什么原因| george是什么牌子| 脑白质病变是什么意思| 朱元璋原名叫什么| 娃娃鱼吃什么食物| 清肺热用什么泡水喝比较好| 电动车是什么电池| 下焦湿热阴囊潮湿吃什么药| 遇上方知有什么意思| 男性小便出血是什么原因| 做梦相亲是什么意思| 霖字五行属什么| 海子是什么意思| 什么时候同房最容易怀孕| 朗朗乾坤下一句是什么| 毛发旺盛女生什么原因引起的| 结石挂什么科| 荥在中医读什么| 脑萎缩挂什么科| 蒲公英茶有什么功效| 全身酸痛什么原因| 咽炎吃什么药最管用| 牛奶加咖啡叫什么| 手没有力气是什么原因| 抗核抗体谱检测查什么的| 巴洛特利为什么叫巴神| 打喷嚏漏尿是什么原因| 大便干燥拉不出来是什么原因| dmp是什么意思| 手脚麻是什么原因| 天荒地老什么意思| 生气什么什么| 蚕豆病是什么| 9月14号什么星座| 熬夜吃什么| 3.14什么星座| 家是什么生肖| 真菌是什么原因引起的| 经常口腔溃疡挂什么科| 排卵期一般在什么时候| 肇庆有什么大学| 百度Jump to content

九月四号是什么星座的

From Wikipedia, the free encyclopedia
百度 经了解,项目3月23日晚开盘,一共有千人到现场选房,龙湖北宸星座这批房源卖掉8成左右。

Netscape Plugin Application Programming Interface (NPAPI) is a deprecated application programming interface (API) for web browser plugins, initially developed for Netscape Navigator 2.0 in 1995 and subsequently adopted by other browsers.

In the NPAPI architecture, a plugin declares content types (e.g. "audio/mp3") that it can handle. When the browser encounters a content type it cannot handle natively, it loads the appropriate plugin, sets aside space within the browser context for the plugin to render and then streams data to it. The plugin is responsible for rendering the data. The plugin runs in-place within the page, as opposed to older browsers that had to launch an external application to handle unknown content types. NPAPI requires each plugin to implement and expose approximately 15 functions for initializing, creating, deleting and positioning plugin content. NPAPI also supports scripting, printing, full-screen plugins, windowless plugins and content streaming.

NPAPI was frequently used for plugins which required intensive, low-level performance such as video players, including Adobe Flash Player and Microsoft Silverlight, as well as platforms for web applications such as the Java Runtime Environment.

NPAPI support among major browsers started to wane since 2015 and it was gradually deprecated over the following 7 years. All major web browsers have removed support for 3rd party NPAPI plugins for security and maintenance reasons.[1]

Scripting support

[edit]

Scripting is a feature allowing JavaScript code in a web page to interact with the plugin. Various versions of Netscape and then Mozilla supported this feature using different technologies, including LiveConnect, XPConnect, and NPRuntime.

LiveConnect

[edit]

LiveConnect is a feature of Web browsers that allows Java and JavaScript software to intercommunicate within a Web page. The first version of LiveConnect was built by an intern graduate student at Carnegie Mellon University (CMU).[2] From the Java side, it allows an applet to invoke the embedded scripts of a page, or to access the built-in JavaScript environment, much as scripts can. Conversely, from the JavaScript side, it allows a script to invoke applet methods or access Java runtime libraries as much as applets can.[3][4]

LiveConnect was used in Netscape 4 to implement the scriptability of NPAPI plugins.

The Open Java Interface-dependent implementation of LiveConnect was removed from the Mozilla source code tree in late June 2009 as part of the Mozilla 2 cleanup effort.[5] It is no longer needed with the release of a redesigned Java Runtime Environment from Sun Microsystems. However, the old implementation was restored for Gecko 1.9.2, as Apple had yet to port the newer JRE over to Mac OS X.[6]

The Java–JavaScript functionality supported by the redesigned Java Runtime Environment is still called "LiveConnect", despite the Open Java Interface-specific approach having been abandoned.[7] With Netscape 4, NPAPI was extended to allow plugins to be scripted. This extension is called LiveConnect. A plugin could implement a Java class and expose an instance of it. The class could be called from JavaScript and Java applets running within the page.

The disadvantage of LiveConnect is, that it is heavily tied to the version of Java embedded within the Netscape browser. This prevented the browser from using other Java runtimes and added bloat to the browser download size since it required Java to script plugins. Additionally, LiveConnect is tricky to program: The developer has to define a Java class for the plugin, run it through a specialized Java header compiler, and implement native methods. Handling strings, exceptions, and other Java objects from C++ is non-obvious. In addition, LiveConnect uses an earlier and now obsolete application programming interface (API) for invoking native C++ calls from Java, called JRI. The JRI technology has long since been supplanted by JNI.

XPConnect

[edit]

XPConnect (Cross Platform Connect) is a technology which enables simple interoperation between XPCOM and JavaScript.

Object connection

[edit]

XPConnect allows JavaScript objects to transparently access and manipulate XPCOM objects. It also enables JavaScript objects to present XPCOM compliant interfaces to be called by XPCOM objects. A main goal is that objects communicating from either side of an XPCOM style interface should not generally need to know or care about the implementation language of the object on the other side of the interface.

XPConnect's primary reason for existence is to replace handwritten code used in places where native code needs to interact with JavaScript code. An example is the DOM module.

Security

[edit]

Full privileges are only granted by default to chrome scripts, i.e. scripts that are part of the application or of an extension. For remote HTML/XHTML/XUL documents, most XPCOM objects are not accessible by the scripts as they have limited privileges due to security reasons. Even if they are accessible (e.g. the XMLHttpRequest object), the usual security restrictions can also be found (e.g. cannot open URLs of other domains).

Mozilla was already using XPCOM to define the interfaces to many objects implemented in C++. Each interface was defined by an IDL file, and run through an IDL compiler that produced header files and a language-neutral type library that was a binary representation of the interface. This binary described the interface, the methods, the parameters, the data structures and enumerations.

XPConnect uses the type library information to marshal calls between different thread contexts and between JavaScript and natively compiled C++. XPConnect is used extensively throughout Mozilla. Starting with Netscape 6.1 and Mozilla 0.9.2, NPAPI was extended, so that a plugin could return a scriptable interface to itself and XPConnect would marshal calls to it from JavaScript and the C++ implementation.

XPConnect has no Java dependency. However, the technology is based on XPCOM. Thus the plugin developer must be familiar with reference counting, interfaces and IDL to implement scripting. The dependency on XPCOM led to certain dynamic linking issues (e.g. the fragile base class problem) which had to be solved before the plugin would work correctly with different browsers. XPCOM has since been changed to supply a statically linked version to address such issues. This approach also requires an .xpt file to be installed next to the dynamic-link library (DLL); otherwise the plugin appears to work, but the scripting does not, causing confusion.

NPRuntime

[edit]

At the end of 2004, all major browser companies using NPAPI agreed on NPRuntime[8] as an extension to the original NPAPI to supply scripting, via an API that is similar in style to the old C-style NPAPI and is independent of other browser technologies like Java or XPCOM. It is only supported by Firefox ESR (Extended Support Release) and Safari. [needs update]

Support

[edit]

Because of the age of the API, security issues, and adoption of alternative technologies such as HTML5, many software vendors began to phase out NPAPI support in 2013.[9][10]

Internet Explorer

[edit]

Internet Explorer versions 3 through 5.5 SP2 supported NPAPI, allowing plugins that functioned in Netscape Navigator to function in Internet Explorer. Support came via a small ActiveX control (named "plugin.ocx") that acted as a shim between ActiveX and the NPAPI plugin. Microsoft dropped support in version 5.5 SP2 onwards for security reasons.[11][12][13][14]

Google Chrome

[edit]

Google Chrome permanently dropped all NPAPI support from all platforms in September 2015.[15] In September 2013, Google announced that it would phase out NPAPI support in its Google Chrome browser during 2014, stating that "[its] 90s-era architecture has become a leading cause of hangs, crashes, security incidents, and code complexity".[16][17] In May 2014, NPAPI support was removed from the Linux version of Chrome 35 and later.[18] In April 2015, Chrome for Windows and OS X (versions 42 and later) disabled NPAPI support by default. However, until September 2015 (version 45), users could re-enable NPAPI.[citation needed]

Opera

[edit]

Opera dropped support with version 37 in May 2016.[citation needed]

Firefox

[edit]

Mozilla Firefox release 52.0 in March 2017 removed all support for NPAPI except for Flash.[19][20][21] Meanwhile, the ESR channel retained general support for this feature with version 52 ESR being the last NPAPI resort. Firefox 69.0 disabled the Flash NPAPI by default.[22][23] In Firefox 85.0, released in January 2021, NPAPI support was completely removed.[24][25] In the ESR channel, support for Flash NPAPI ended with version 78.15.0, released in October 2021.[26][27]

Safari

[edit]

Safari has dropped support for all NPAPI plugins except for Flash with version 12 released in September 2018.[28] Flash support has been removed from Safari 14, released in September 2020.[29]

SeaMonkey

[edit]

SeaMonkey[30] stopped supporting NPAPI plugins from version 2.53.1, with the exception of Flash. NPAPI support was completely removed in SeaMonkey 2.53.7, released in March 2021.[31]

Support

[edit]

The following list of web browsers support all NPAPI plugins:

Similar technologies

[edit]

ActiveX

[edit]

Internet Explorer and browsers based on Internet Explorer use ActiveX controls, ActiveX documents and ActiveX scripting to offer in-page extensibility on par with NPAPI. Although commonly associated with Internet Explorer, ActiveX is integration technology that allows any computer program to integrate parts of other computer programs that support such integration.[39] Internet Explorer, however, is discontinued and its replacement, Microsoft Edge, does not support ActiveX.

PPAPI

[edit]

On 12 August 2009 a page on Google Code[40] introduced a new project called Pepper, with the associated Pepper Plugin API (PPAPI);[41] PPAPI is a derivative of NPAPI aimed to make plugins more portable and more secure.[42] This extension is designed specifically to ease the implementation of out-of-process plugin execution.

PPAPI was initially only supported by Google Chrome and Chromium. Later, other Chromium-based browsers such as Opera and Vivaldi added PPAPI plugin support.

In February 2012 Adobe Systems announced that future Linux versions of Adobe Flash Player would be provided only via PPAPI. The previous release, Flash Player 11.2, with NPAPI support, would receive security updates for five years.[43] In August 2016 Adobe announced that, contrary to their previous statement, it would again support the NPAPI Flash Player on Linux and keep releasing new versions of it.[44]

In August 2020, Google announced that support for PPAPI would be removed from Google Chrome and Chromium in June 2022.[45]

See also

[edit]

References

[edit]
  1. ^ Costlow, Erik (March 15, 2021). "The End of Applets". InfoQ. Retrieved 2025-08-05.
  2. ^ "Brendan Eich: JavaScript, Firefox, Mozilla, and Brave". Retrieved 2025-08-05. as stated by Brendan Eich in the Lex Fridman Podcast
  3. ^ Flanagan, David. (2006). JavaScript: The Definitive Guide. O'Reilly, Sebastopol, California.
  4. ^ For technical details, see the Mozilla Developer Documentation on LiveConnect Archived 2025-08-05 at the Wayback Machine.
  5. ^ "442399 – remove LiveConnect from the tree". mozilla.org.
  6. ^ "517355 – Restore OJI, Liveconnect and the JEP on the 1.9.2 branch on OS X". mozilla.org.
  7. ^ "Release Notes for the Next-Generation Java? Plug-In Technology (introduced in Java SE 6 update 10)". sun.com.
  8. ^ "Scripting plugins". Mozilla Developer Network. Archived from the original on 2025-08-05. Retrieved 2025-08-05.
  9. ^ "Change in support for Acrobat and Reader plug-ins in modern web browsers". Adobe. 8 February 2016.
  10. ^ "Oracle deprecates the Java browser plugin, prepares for its demise". Ars Technica. 28 January 2016. Retrieved 15 April 2016.
  11. ^ "Netscape-Style Plug-ins Do Not Work After Upgrading Internet Explorer". Support (3.3 ed.). Microsoft. 27 July 2007.
  12. ^ Giannandrea, J. (4 September 2001). "Microsoft breaks Web Plugins in Windows XP". meer.net. Archived from the original on 16 October 2007.
  13. ^ "Description of Internet Explorer Support for Netscape-Style Plug-ins". Support (3.4 ed.). Microsoft. 31 January 2007.
  14. ^ "Microsoft Security Bulletin MS03-015 – Critical". Security TechCenter. Microsoft. 23 April 2003.
  15. ^ "The final countdown for NPAPI". Chromium Blog.
  16. ^ Google will start blocking most Netscape Plug-In API plug-ins in January 2014, will whitelist Silverlight, Unity & others". TechCrunch. 23 September 2013.
  17. ^ "Google looks to drop Netscape Plugin API support in Chrome, starting with blocking most plugins in January 2014". The Next Web. 23 September 2013.
  18. ^ "Update on NPAPI deprecation". Chromium Blog. 27 May 2014.
  19. ^ "Firefox 52.0, See All New Features, Updates and Fixes". Mozilla.
  20. ^ "Firefox dropping NPAPI plugins by the end of 2016—except for Flash". Firefox Site Compatibility. 4 October 2016. Archived from the original on 15 March 2017. Retrieved 25 January 2017.
  21. ^ "Why do Java, Silverlight, Adobe Acrobat and other plugins no longer work?". Mozilla support. Archived from the original on 2025-08-05. Retrieved 2025-08-05.
  22. ^ "1519434 - Disable Flash support by default in Firefox 69". bugzilla.mozilla.org. Retrieved 2025-08-05.
  23. ^ "Plugin Roadmap for Firefox - Plugins". MDN Web Docs. Retrieved 2025-08-05.
  24. ^ Jim Mathies (13 November 2020). "Removal of NPAPI plugin support in Firefox 85". mozilla.dev.platform (via Google Groups). Retrieved 10 February 2021.
  25. ^ "Plugin Roadmap for Firefox". MDN. 19 January 2021. Archived from the original on 21 January 2021. Retrieved 10 February 2021.
  26. ^ "Firefox for Enterprise 91 - Release notes | Firefox for Enterprise Help". support.mozilla.org. Retrieved 2025-08-05.
  27. ^ "Firefox ESR 78.15.0, See All New Features, Updates and Fixes". Mozilla. Retrieved 2025-08-05.
  28. ^ Clover, Juli (September 17, 2018). "Apple Releases Safari 12 for macOS Sierra and macOS High Sierra". MacRumors.
  29. ^ "Safari 14 Release Notes". Apple Developer Documentation.
  30. ^ "Why do Oracle Java, Microsoft Silverlight, Adobe Acrobat Reader and other plugins no longer work?" NPAPI plugins
  31. ^ "SeaMonkey 2.53.7 Release Notes". Retrieved 14 March 2021.
  32. ^ "NPAPI 是重型武器,当别的方法无法到达你的目的时,才建议使用。". NPAPI 插件.
  33. ^ "Support for all NPAPI plugins (Unity, Silverlight, Flash, Java, authentication plugins, etc.)". Basilisk features.
  34. ^ "Most third-party plug-ins designed for Mozilla/Netscape will also work with K-Meleon".Third party plugins.
  35. ^ "Load all NPAPI-Plugins, Java, Silverlight, etc." K-Meleon Hybrid (Goanna over Pro).
  36. ^ "Full and ongoing support for NPAPI plugins (Java, Silverlight, etc.)". Pale Moon: Technical Details
  37. ^ "Pale Moon supports NPAPI plug-ins. Unlike Firefox, we will not be deprecating or removing support for these kinds of plug-ins". Pale Moon future roadmap.
  38. ^ "We use the NPAPI plugin architecture (just like Mozilla) so just install the plugins normally, and things should work". Uzbl FAQ.
  39. ^ "Description of ActiveX Technologies". Support. Microsoft. 19 January 2007.
  40. ^ "ppapi". Google Code. Archived from the original on 2025-08-05.
  41. ^ "Getting Started: Background and Basics – The Chromium Projects". chromium.org.
  42. ^ "Concepts - ppapi - Important concepts for working with PPAPI. - Pepper Plugin API – Google Project Hosting". google.com.
  43. ^ "Adobe and Google Partnering for Flash Player on Linux". adobe.com. Archived from the original on 2025-08-05. Retrieved 2025-08-05.
  44. ^ Campbell, Chris (31 August 2016). "Beta News – Flash Player NPAPI for Linux". Adobe AIR and Adobe Flash Player Team Blog. Adobe Systems. Retrieved 8 September 2016.
  45. ^ Anthony Laforge (August 10, 2020). "Changes to the Chrome App Support Timeline". Chromium Blog.
[edit]
为什么鸡蛋不能和牛奶一起吃 掉睫毛是什么原因 检查脑袋应该挂什么科 人乳头瘤病毒感染是什么意思 梦见自己的头发长长了是什么意思
c2是什么车型 盆腔炎吃什么药 夜尿多是什么原因引起的 中国什么时候解放 扁桃体发炎不能吃什么
孤单的我还是没有改变是什么歌 梦见墙倒了有什么预兆 低回声是什么意思 风湿是什么 维生素b2有什么功效
粉色玫瑰花代表什么意思 皮肤上出现小红点是什么原因 一什么天空 扇贝不能和什么一起吃 多吃蔬菜对身体有什么好处
戾气重是什么意思sscsqa.com 右肋下疼痛是什么原因dayuxmw.com 山竹吃了有什么好处hlguo.com 润色是什么意思hcv7jop6ns8r.cn 荨麻疹有什么忌口吗jasonfriends.com
人丹是什么药adwl56.com 翻车鱼为什么叫翻车鱼hcv9jop0ns3r.cn 考研要考什么hcv8jop4ns6r.cn 鼻子有痣代表什么hcv8jop7ns0r.cn 医院体检挂什么科hcv8jop9ns2r.cn
一个歹一个殇读什么hcv8jop4ns0r.cn 红什么hcv8jop8ns5r.cn 你在左边我紧靠右是什么歌hcv9jop0ns5r.cn 声泪俱下是什么意思bjhyzcsm.com 巴宝莉是什么品牌hcv7jop7ns2r.cn
偏头痛什么原因引起hcv8jop8ns3r.cn 衣衫褴褛是什么意思hcv8jop0ns6r.cn 葡萄胎有什么症状反应hanqikai.com 加鸡腿什么意思inbungee.com 艾斯挫仑是什么药96micro.com
百度