小编Eth*_*han的帖子

Wordpress上传插件表单无法在无头浏览器中激活

我正在开发一个小项目,PhamtomJS将登录我的网站并上传一个插件.我几乎拥有它,除了一个奇怪的问题.尽管file.upload我的代码部分工作正常,但"立即安装"按钮仍处于禁用状态.这是Phantom渲染的图片:

截图

如您所见,该按钮仍处于禁用状态.因此,当我尝试使用该getElementById()方法单击它时,它将无法工作.如果我尝试通过以下方式提交表单,它也不会起作用:

document.querySelector('form[action*="/wp-admin/update.php?action=upload-plugin"]').submit()
Run Code Online (Sandbox Code Playgroud)

我也尝试手动启用按钮,然后通过Javascript单击它,但这也没有用.有任何想法吗?

编辑 当试图拉出按钮的外部HTML时,我输入以下内容console:

console.log(document.querySelector('#install-plugin-submit').outerHTML)
Run Code Online (Sandbox Code Playgroud)

此代码的结果如下:

<input type="submit" name="install-plugin-submit" id="install-plugin-submit" class="button" value="Install Now">
Run Code Online (Sandbox Code Playgroud)

javascript wordpress phantomjs

15
推荐指数
1
解决办法
319
查看次数

iOS Swift MapKit自定义注释

当我尝试放置一个引脚时,我在使用自定义注释加载到地图视图中时遇到了一些麻烦.

import UIKit
import MapKit
import CoreLocation
class MapViewController: UIViewController, MKMapViewDelegate, CLLocationManagerDelegate{
@IBAction func ReportBtn(sender: AnyObject) {
    //MARK: Report Date And Time Details
    let ReportTime = NSDate()
    let TimeStamp = NSDateFormatter()
    TimeStamp.timeStyle = NSDateFormatterStyle.ShortStyle
    TimeStamp.dateStyle = NSDateFormatterStyle.ShortStyle
    TimeStamp.stringFromDate(ReportTime)
    //MARK: Default Point Annotation Begins
    let ReportAnnotation = MKPointAnnotation()
    ReportAnnotation.title = "Annotation Created"
    ReportAnnotation.subtitle = ReportTime.description
    ReportAnnotation.coordinate = locationManager.location!.coordinate
    mapView(MainMap, viewForAnnotation: ReportAnnotation)
    MainMap.addAnnotation(ReportAnnotation)
}

@IBOutlet weak var MainMap: MKMapView!
let locationManager = CLLocationManager()

override func viewDidLoad() {
    super.viewDidLoad()
    self.locationManager.requestWhenInUseAuthorization()
    self.locationManager.delegate = self …
Run Code Online (Sandbox Code Playgroud)

mapkit ios mapkitannotation swift

11
推荐指数
4
解决办法
4万
查看次数

Android阵列适配器选择错误的ID

我正在构建一个应用程序,允许用户连接到他们的本地WiFi网络而不会离开.但是,每当我在列表中选择一个项目时,就会出现错误的网络ID,并且它连接到错误的网络.我注意到了:

  • 如果我有三个可用的网络,并且我选择了顶部网络,则底部的网络似乎连接到.
  • 反之亦然
  • 当我选择中间的时,它实际上是有效的.

这是我的代码如下:

//from `onCreate` method
Button buttonScan = (Button) findViewById(R.id.buttonScan);
WifiManager wifi = (WifiManager) getSystemService(Context.WIFI_SERVICE);
ListView lv = (ListView) findViewById(R.id.list);
lv.setOnItemClickListener(new AdapterView.OnItemClickListener() {
    @Override
    public void onItemClick(AdapterView<?> arg0, View arg1, int arg2, long arg3) {
        connectToWifi(arg2);
    }
});
lv.setOnItemLongClickListener(new AdapterView.OnItemLongClickListener() {
    @Override
    public boolean onItemLongClick(AdapterView<?> arg0, View arg1, int arg2, long arg3) {
        return true;
    }
});

if (!wifi.isWifiEnabled()) {
    Toast.makeText(getApplicationContext(), "Enabling Wifi", Toast.LENGTH_LONG).show();
    wifi.setWifiEnabled(true);
}

SimpleAdapter adapter = 
        new SimpleAdapter(
                NetworkCalibration.this,
                arraylist,
                R.layout.wifi_list_row,
                new String[] { …
Run Code Online (Sandbox Code Playgroud)

java android arraylist

8
推荐指数
1
解决办法
310
查看次数

如何检测 Google 表格中合并了哪些单元格

在尝试从我最近合并的相对较大的列表中删除重复的电话号码时,Google 表格向我显示了以下错误消息:

有问题。 您的选择包含合并的单元格。要删除重复项,所有单元格必须包含相同数量的行和列。

我用来测试并尝试在 Google 表格中显示合并单元格的公式是:

=if(columns(A2:F2) = 6, "True", "False")
Run Code Online (Sandbox Code Playgroud)

但这总是返回,true因为即使单元格可以合并,它们仍然被视为单个单元格。

我想知道是否有一种简单的方法可以在 Google 表格中发现和整理这些单元格。Excel 过去有一种非常简单的方法,但此后已删除该功能。

有任何想法吗?

formatting merge formula google-sheets gs-conditional-formatting

7
推荐指数
1
解决办法
9477
查看次数

如何将Android中的片段分为两种颜色

首先,我想说请不要将此问题标记为重复.它在一个关键方面与其他帖子不同.有没有人知道我可以将片段的颜色分成中间的两种颜色?感谢大家!

android android-studio

5
推荐指数
2
解决办法
543
查看次数

如何镜像TextView

如果有人通过镜像查看屏幕,我的部分应用程序要求它兼容.有人知道我可以在屏幕上镜像所有文本的方式吗?我试过mirrorText.setLayoutDirection(View.LAYOUT_DIRECTION_RTL);但它没有奏效.谢谢

android android-layout

4
推荐指数
1
解决办法
1754
查看次数

如何使iOS语音转文本功能持久

我正在对一种新的潜在产品进行初步研究。此产品的一部分要求iPhone和iPad上的“语音转文本”功能保持打开状态,直到用户将其关闭为止。自己使用它时,我注意到它要么在30秒钟左右自动关闭,无论用户是否停止讲话,或者在说话者发出一定数量的可疑词后关闭它。无论如何,该产品要求它始终保持打开状态,直到明确要求停止为止。以前有人为此工作吗?是的,我尝试了很好的搜索,似乎找不到任何实质内容,尤其是找不到用正确语言编写的内容。谢谢朋友!

speech-to-text ios swift speech-recognition-api

4
推荐指数
1
解决办法
1537
查看次数

如何检测用户是否在注释范围内

所以我正在开发一个项目,其中包括在地图周围放置注释的许多用途.屏幕上会出现注释(这是一个具有更大圆形范围的自定义图像),理想情况下,我希望用户为:

  1. 如果它们在注释的范围内,则通知
  2. 如果圆形针脚重叠超过25%,则不允许在另一个注释范围内放置另一个注释

我认为这是一个非常独特的问题,对于有人帮忙应该很有趣,所以玩得开心!谢谢大家!

mapkit mkpinannotationview ios swift

2
推荐指数
1
解决办法
689
查看次数

如何检查电子邮件地址是否已使用Firebase

处理某些FirAuth事情,但由于某种原因,我无法弄清楚如何检查用户是否已经提出了电子邮件地址.我曾尝试过.fetchProvidersForEmail一段时间之前在其他问题中提出的建议,但无论出于何种原因,它都无法正常工作.此外,对于完成处理程序,我是非常环保的,所以任何建设性的批评都会受到欢迎.所以,就目前而言,我的代码中与此相关的部分是:

import UIKit
import Firebase
class LoginViewController: UIViewController {
var reply : Bool = true
@IBOutlet weak var emailTxt: UITextField!

@IBAction func nextScreen(sender: UIButton) {
print(emailCheck(emailTxt.text!))
}

 func emailCheck(input : String)->Bool{
    let pullEmails = FIRAuth.auth()!.fetchProvidersForEmail(input, completion:{
        result,error in
        var decision : Bool = true
        if error == "nil" {
            print(error)
            self.reply = true
        }else{
            print(error)
            self.reply = false
        }
    })
    return reply
}
}
Run Code Online (Sandbox Code Playgroud)

所以这就是回复总是打印true,可能是因为我明确地将它定义在顶部.无论哪种方式,它几乎就像完成处理程序没有等待实际完成它之前returns的值.我试图弄清楚如何使用它们,AsyncTasks但是我想知道我在这里是否有一个简单的错误可以解决这个问题.谢谢大家!

completionhandler swift firebase-authentication

2
推荐指数
2
解决办法
2602
查看次数

批量上传文件到特定联系人 Salesforce

我需要向 Salesforce 中的特定用户上传大约 2000 个文档。我有一个 csv 文件,其中包含 Salesforce 分配的 ContactID,以及我桌面上文件的直接路径。每个联系人的特定文件 url 已包含在 csv 中。如何将它们全部上传,尤其是上传到正确的联系人?

csv salesforce apex-data-loader

1
推荐指数
1
解决办法
2125
查看次数

Excel LEFT和RIGHT公式错误地拆分单元格

我正在尝试做一些非常基本的事情 - 在一列中列出电子邮件和网址,然后将其拆分为电子邮件列,另一列为网址.

为此,我尝试了以下公式:

=LEFT(A2, SEARCH(" ",A2,1))
Run Code Online (Sandbox Code Playgroud)

和

=RIGHT(A2, SEARCH("  ",A2,1))
Run Code Online (Sandbox Code Playgroud)

如果第一列的格式是[电子邮件] [URL],它应该拆分,以便第一个函数的列接收电子邮件,而第二个列接收URL.

然而,这种情况并非如此.相反,我得到一些丑陋的东西,像这样: 在此输入图像描述

正如您所看到的,在第一个单元格中,它完美地运行.但是,在较低的单元格中,您可以清楚地看到事情中断.值重叠,如第6行第3列......为什么?除了第一列中的电子邮件和网址之外,显然没有其他空格.

excel excel-formula

0
推荐指数
1
解决办法
32
查看次数