Невозможно "поделиться" URL-адресом в нативных приложениях Facebook и Twitter в Firefox OS
Это первый раз, когда я изучаю функциональность общего доступа для публикации URL-адресов в нативных приложениях Facebook / Twitter, и я был бы признателен за помощь в работе этой функции.
Я проверил и заметил, что в этом случае приложение действительно работает. О проблемах сообщили на GitHub со снимками.
По сути, проблема в том, что эти приложения для социальных сетей не получают URL-адреса, отправленные через MozActivity
,
Кто-нибудь сталкивался с этой проблемой раньше? Как мне решить это?
Вот код приложения Firefox OS, который у меня есть (в значительной степени похожий на шаблонное приложение):
JS:
"use strict";
(function () {
var share = document.querySelector("#share");
if (share) {
share.onclick = function () {
new MozActivity({
name: "share",
data: {
url: "http://www.google.com"
}
});
};
}
})();
HTML:
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width">
</head>
<body>
<main>
<button id="share">Share URL</button>
</main>
<script type="text/javascript" src="js/webapp.js"></script>
</body>
</html>
Как мне заставить это работать?
1 ответ
MozActivity
Этот API доступен в Firefox или Firefox OS для установленных или более привилегированных приложений.
https://developer.mozilla.org/en-US/docs/Web/API/MozActivity
Определите в своем manifest.json
:
"type": "privileged"