问题标签 [mfp]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
javascript - Magnific Popup - SoundCloud iframe 调整大小
我一直在我的投资组合网站 (www.gerwinweidenaar.com) 上工作。我在我的作品集中使用视频(youtube、vimeo)、图像和 soundcloud 链接。我用于网格的插件是“Magnific Popup”。默认情况下,插件支持图像。通过对 HTML 进行一些更改,并向 JS 添加代码,我设法添加了视频:
现在我正在尝试将 SoundCloud 链接添加到投资组合部分。问题是我的代码不支持 soundcloud 提供的嵌入链接(embeded soundcloud link)
当我从嵌入链接中复制 SRC 代码并将其放入 href 部分时,它似乎可以工作,但 iframe 的大小与视频相同。这会导致 SoundCloud 播放器下方出现很大的空白。
谁能帮我删除播放器下方的空白?我已经尝试解决这个问题好几天了..它让我发疯:')。如果你们需要更多代码来理解问题,请询问。
java - IBM MobileFirst 平台适配器到 Java 中的适配器调用不支持 utf-8 或(阿拉伯语)作为响应
当在 java 中使用 AdaptersAPI 调用适配器到适配器时,如果它包含阿拉伯字母,则得到响应为 rabish。下面是我的代码片段
ibm-mobilefirst - 如何避免自启动 API 调用 Mobilefirst 平台服务器 V7.1
我经常"/worklight2/apps/services/api/*******/android/init" & "/worklight2/apps/services/api/******/android/query"
在 MFP 服务器日志中看到 api 调用(.../Iphone/init 也是)。但我没有从我的混合科尔多瓦移动应用程序中看到任何这些 API 调用。我的问题如下
- 它是从 Mobilefirst 发起的吗?
- 电话背后有什么目的吗?
- 我们如何才能暂时避免这个调用?
cordova - 安装 mfp-plugin 时,android 应用程序未在发布模式下打开
为android(离子项目)生成发布apk时
- apk 使用 jarsigner 签名并使用 zipalign 压缩
如果安装了 mfp-plugin,它将不起作用。
该应用程序在两种情况下工作
- 安装了 mfp-plugin 并且 apk 处于调试模式
- 未安装 mfp-plugin 并且 apk 正在调试或发布
我需要的是让它在发布模式下工作并安装 mfp 插件。
打开应用程序后,它直接关闭,这是来自 logcat 的日志
ioinc --info 的输出
多功能一体机插件版本 8.0.2019050614
重现步骤
- mac 设备上的 zipalign 路径
cordova - Ionic v3 + MFP 项目设置 - 总是获取更新的插件?
我正在开发基于 Ionic-v3 和 MFP 版本 2017090705 的项目。
我在 config.xml 和 package.json 中定义了正确的版本。但是,每当我进行全新安装(即删除 node_modules 文件夹并删除 plugins 文件夹)时,都会以某种方式选择最新版本的 mfp。
脚步:
- npm 安装
- 离子科尔多瓦准备
(在此步骤中,iOS - 4.5.4 从 config.xml 中选择并开始更新插件。但对于 cordova-plugin-mfp 而不是 8.0.2017090705,它会选择另一个版本并显示以下消息 - “插件依赖”cordova-plugin- mfp@8.0.2019050614" 已经获取,使用那个版本。" )
我怎样才能删除已经获取的插件依赖项?
注意 - 即使我使用 (ionic cordova platform rm ios) 删除了 iOS 平台,它也会出现。并且还删除了 plugins 和 node_modules 文件夹。
(这在我将 Xcode 从 9 更改为 Xcode 10 后开始发生)
android - 禁用拆分窗口 android 在 MobileFirst8 平台中不起作用
尝试在 cordova 应用程序中禁用拆分窗口功能,Application 在 IBM Mobile First Platform 上运行。android:resizeableActivity="false"
在清单<application>
标签和<activity>
标签内添加
以下错误显示。
\platforms\android\app\build\intermediates\manifests\full\debug\AndroidManifest.xml:94:AAPT:错误:属性 android:resizeableActivity 是私有的。
请帮忙。提前致谢。
android - 找不到“com.google.android.gms.iid.InstanceIDListenerService”
从 ionic Cordova 项目构建签名 APK 时,我收到以下警告。
似乎InstanceIDListenerService类作为 Android 的 Google API 已被弃用。
科尔多瓦-插件-mfp:8.0
科尔多瓦-插件-mfp-push:8.0
android - MFP8 中的直接更新甚至无法部署最新的 Web 资源
再会,
我目前正在本地开发一个带有mfp8
服务器的android移动应用程序。
我可以在我的 android 手机中启动该应用程序,并成功调用mfp
服务器。
我尝试在 Angular 项目(移动应用程序前端)中的 HTML 文件上编辑某些内容。我运行一些命令将 Web 资源部署到 mfp 服务器:
从 mfp 控制台,我可以看到应用程序和 Web 资源的上次更新日期与我运行这些命令的时间相匹配。
预计在我停止并在我的手机中运行该应用程序后,该应用程序将能够检测到某些更改并提示更新。但是,它没有发生,我的应用程序仍然没有任何变化。
有谁知道这有什么错误?修改HTML文件应该是直接更新测试的正确方法吧?
编辑**我刚刚发现在MFP日志中,有如下一行:
但是,我仍然可以登录我的应用程序。我不确定这是否与我的直接更新有关。
npm - MFP 迁移工具未使用 NPM 安装下载(有和没有 zip 文件)
运行时,npm install -g mfpmigrate-cli
我不断收到以下有关 .staging 的错误消息。一个例子如下:
npm WARN tar ENOENT:没有这样的文件或目录,打开 'C:\Users[userName]\AppData\Roaming\npm\node_modules.staging\lodash.tostring-cb7aa638\package.json'
我使用了两台不同的机器和 wifi 连接来尝试安装这个工具。此外,我尝试重新安装我的 node_modules 文件和 npm 本身,因为在我在这里看到的其他情况下建议这样做。尝试安装以前的版本时,我也遇到了同样的错误。也许由于我的公司防火墙,我可能会丢失一些文件夹,但如前所述,我已经在不同 wifi 的不同机器上尝试过,但仍然遇到这个问题。
自从我上次尝试使用它以来,IBM 已经删除了该 zip 文件。IBM 之前有过关于 mfp-migrate 无法安装在机器上的关闭票,但他们已经修复了导致该问题的错误。我不明白有什么问题。有人可以指导我如何安装此工具,以便我可以将我的 6.3 应用程序转换为 8.0。 我附上了一小段描述的错误